https://github.com/nfibrokerage/beeline_appsignal
an Appsignal exporter for Beeline telemetry
https://github.com/nfibrokerage/beeline_appsignal
appsignal telemetry
Last synced: about 2 months ago
JSON representation
an Appsignal exporter for Beeline telemetry
- Host: GitHub
- URL: https://github.com/nfibrokerage/beeline_appsignal
- Owner: NFIBrokerage
- License: apache-2.0
- Created: 2021-06-15T18:25:06.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-03-15T21:02:24.000Z (about 1 year ago)
- Last Synced: 2025-03-07T02:39:36.309Z (2 months ago)
- Topics: appsignal, telemetry
- Language: Elixir
- Size: 38.1 KB
- Stars: 1
- Watchers: 9
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Beeline.Appsignal

an Appsignal.io exporter for Beeline telemetry
This exporter publishes the difference between the latest event number in a
producer's stream and the current stream position of the producer. This can
be used to create graphs and anomaly triggers in Appsignal to notify you
when a producer falls behind.## Installation
```elixir
def deps do
[
{:beeline_appsignal, "~> 0.1"}
]
end
```Check out the docs here: https://hexdocs.pm/beeline_appsignal
## Usage
Add the `Beeline.Appsignal` task to your application's supervision tree
```elixir
# lib/my_app/application.ex
defmodule MyApp.Application do
# ..def start(_type, _args) do
children = [
# ..
Beeline.Appsignal,
# ..
]opts = [strategy: :one_for_one, name: MyApp.Supervisor]
Supervisor.start_link(children, opts)
end
end
```