This is a Jitsu.Classic documentation. For the lastest version, please visit docs.jitsu.com. Read about differences here.

šŸ“œ Configuration

Configuration UI

šŸ‘©ā€šŸ”¬ Extending Jitsu

Overview
Destination Extensions
Source Extensions
API Specs

Jitsu Internals

Jitsu Server

Application Metrics

Jitsu supports Prometheus as a metrics destination. It uses the official Go client library. Metrics are available under /prometheus?token=$admin_token endpoint with admin token authorization (see how to configure admin_token). In addition, this library collects system metrics. It's suitable to use the official Grafana dashboard template for monitoring them.

Configuration

By default metrics collection is disabled. For enabling it put the following keys in Jitsu YAML configuration:

server:
  admin_token: your_admin_token
  metrics:
    prometheus:
      enabled: true
      auth: true
      endpoint: prometheus
    
destinations:
...

Application metrics

NameTypeLabelsDescription
eventnative.destinations.eventsCountersource_id, destination_idAmount of successful written events
eventnative.destinations.errorsCountersource_id, destination_idAmount of failed events

Labels

LabelDescription
source_idSource identifier. For events, it's API key identifier from server.auth[].id from config with token_ prefix.
destination_idDestination id from destinations map