Skip to content

Production Monitoring

Elisa edited this page Jun 11, 2025 · 1 revision

ElasticSearch/Kibana

When working with our ElasticSearch cluster we can provide access to our Kibana deployment. We can create a user for you with the needed permissions to perform actions such as running queries, monitoring the indices, etc. You would need to provide us with the public IP address from which you'll be connecting to Kibana.

Also, we can provide you direct access to our ElasticSearch cluster in case you need to use a tool or run scripts directly.

Grafana

We can grant access to users to our internal Grafana application which allows you to access logs, metrics (from both our Prometheus instance and AWS CloudWatch) and to run queries in our replica database.

1

2

Logs

We use Grafana Loki to centralize the logs from our Kubernetes cluster. All logs are available through Grafana when going to the explore utility and selecting Loki as a datasource:

4

5

More sophisticated queries can be created using the LogQL language: https://grafana.com/docs/loki/latest/query/

Metrics

Cloudwatch Metrics

From Grafana you can query metrics available on AWS Cloudwatch using the explore utility. You have access to all the AWS resources we currently have and that feed metrics into Cloudwatch:

8

Prometheus Metrics

Likewise, selecting Promethues will give you access to all the metrics from the k8s resources. Metrics documentation

7

PromQL documentation: https://prometheus.io/docs/prometheus/latest/querying/basics/

SQL Queries

We provide through Grafana the possibility to run PostgreSQL queries directly into one of our replicas. You can either use the Builder UI which allows to use drop down selectors to create your query:

3

Alternatively you can switch into the code version which allows to input your query using a text editor:

6

Clone this wiki locally