Repository navigation
Add Better Stack support - #1819
Merged
Merged
Conversation
Codecov Reportâ
All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #1819 +/- ##
==========================================
Coverage 100.00% 100.00%
==========================================
Files 252 254 +2
Lines 40893 41207 +314
Branches 7040 7107 +67
==========================================
+ Hits 40893 41207 +314
ð New features to boost your workflow:
|
caronc
force-pushed
the
better-stack-support
branch
from
October 20, 2026 00:21
2b67fda to
eff5c4b
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Related issue (if applicable): #
Adds Better Stack support. Apprise can now raise Better Stack incidents that alert whoever is on call, or send entries to a Better Stack log source.
Better Stack Notifications
Better Stack combines uptime monitoring, on-call alerting and log management. Apprise supports two modes and picks one from the URL you use:
Account Setup
Incidents:
A global API token works across all of your teams. When you use one, name the team(s) in the URL.
Logs:
Syntax
Valid syntax is as follows:
betterstack://{token}/{email}betterstack://{token}/{email}/{team}betterstack://{token}/{email}/{team1}/{team2}/{teamN}betterstack://{source_token}@{ingesting_host}Parameter Breakdown
?from=.?to=.s1234.eu-nbg-2.betterstackdata.com. Logs only.call,sms,email,pushandcritical, separated by commas. Methods you leave out are switched off. When this is not set, your team settings decide. Incidents only.Examples
Raise an incident:
Raise an incident for two teams using a global API token, and alert by phone call and SMS:
Send a log entry:
New Service Completion Status
Checklist
tox -e lintand optionallytox -e format).tox -e qa).Testing
Anyone can help test as follows: