-
-
Notifications
You must be signed in to change notification settings - Fork 182
Production Monitoring
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.
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.
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:
More sophisticated queries can be created using the LogQL
language: https://grafana.com/docs/loki/latest/query/
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:
Likewise, selecting Promethues
will give you access to all the metrics from the k8s resources. Metrics documentation
PromQL
documentation: https://prometheus.io/docs/prometheus/latest/querying/basics/
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:
Alternatively you can switch into the code
version which allows to input your query using a text editor: