Skip to content

Latest commit

 

History

History

monitoring

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Configuration files for Grafana & Prometheus Monitoring Stack

Prometheus will scrape Gateway (acai), Auth Service (durian), Persist Service (kiwi) metrics, for: Ecto.Repo, Phoenix, Beam

To start monitoring the system on local development (services on host machine).

cd local
docker compose up --build

prod - config used in main docker-compose.yml

Dashboard Examples

Prometheus Scrape Targets

prometheus_targets

Prometheus Query (Auth Service Ecto metrics)

prometheus_query

Prometheus Graph (Gateway all channel connections - topic join events)

prometheus_graph

Grafana (Gateway Beam metrics)

acai_beam

Grafana (Gateway Channel joins)

acai_channel_joins

Grafana (Gateway Socket metrics)

acai_channel_joins

Grafana (Persist Service Ecto general metrics)

acai_channel_joins

Grafana (Persist Service Ecto query metrics)

acai_channel_joins

Grafana (Persist Service Ecto - Average query execution time metrics)

acai_channel_joins