Skip to content

Conversation

lastcanal
Copy link
Contributor

This PR sets up AppSignal for logging and error tracking.

After signing up for AppSignal you will be asked to mix appsignal.install <UUID>, that is your APPSIGNAL_PUSH_API_KEY key.

Requires the following added to the .env

APPSIGNAL_OTP_APP="algora"
APPSIGNAL_PUSH_API_KEY="00000000-0000-0000-0000-000000000000"
APPSIGNAL_APP_NAME="AlgoraConsole"
APPSIGNAL_APP_ENV="dev"

You can test the setup with Appsignal.Demo.send_error_sample

Here is an example of error tracking

Screenshot from 2025-01-05 21-00-30

traced through to the log entry

Screenshot from 2025-01-05 20-59-38

it even integrates with liveview and ecto

Screenshot from 2025-01-05 21-39-50

Oban is also instrumented for errors and performance

updates #11

@lastcanal lastcanal mentioned this pull request Jan 6, 2025
@lastcanal lastcanal changed the title Setup AppSignal Setup Observability Jan 6, 2025
@zcesur
Copy link
Member

zcesur commented Jan 7, 2025

Good choice - I like this

@zcesur zcesur merged commit 7294bc2 into main Jan 7, 2025
1 check passed
@zcesur zcesur deleted the appsignal branch January 7, 2025 07:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants