Prometheus Operator makes it easy to install and manage the Prometheus monitoring system.
The application is integrated with Yandex Monitoring as remote storage in Prometheus that can be used for writing and reading metrics via the Remote API.
-
Create a service account for Prometheus Operator.
-
Assign the service account the
monitoring.editor
role. -
Configure Prometheus Operator:
- Namespace: Select a namespace or create a new one.
- Application name: Enter an application name.
- Workspace: Select the workspace from the list.
- API key: Create a new API key or paste an existing key in JSON format.
The following command can be used to create an API key in JSON format:
yc iam api-key create --service-account-name <имя сервисного аккаунта> --format json
-
Click Install.
-
Connect to the Grafana dashboard:
-
Get the name of the pod with the running Grafana application:
kubectl get pods --namespace <application namespace> | grep grafana
-
Run this command:
kubectl port-forward --namespace <application namespace> <Grafana pod name> 8080:3000
-
Open
http://localhost:8080
in your browser and log in with theadmin
username andprom-operator
password.
-
Yandex Cloud technical support is available 24/7 to respond to requests. The types of requests available and their response time depend on your pricing plan. You can activate paid support in the management console. Learn more about requesting technical support.
Helm chart | Version | Pull-command | Documentation |
---|---|---|---|
yandex-cloud/prometheus/kube-prometheus-stack | 57.2.0-1 | Open |
Docker image | Version | Pull-command |
---|---|---|
yandex-cloud/prometheus/alertmanager1712316554672691655549119616571790374214120712141 | v0.27.0 | |
yandex-cloud/prometheus/admission-webhook1712316554672691655549119616571790374214120712141 | v0.72.0 | |
yandex-cloud/prometheus/kube-webhook-certgen1712316554672691655549119616571790374214120712141 | v20221220-controller-v1.5.1-58-g787ea74b6 | |
yandex-cloud/prometheus/prometheus-operator1712316554672691655549119616571790374214120712141 | v0.72.0 | |
yandex-cloud/prometheus/prometheus-config-reloader1712316554672691655549119616571790374214120712141 | v0.72.0 | |
yandex-cloud/prometheus/thanos1712316554672691655549119616571790374214120712141 | v0.34.1 | |
yandex-cloud/prometheus/prometheus1712316554672691655549119616571790374214120712141 | v2.51.0 | |
yandex-cloud/prometheus/thanos1712316554672691655549119616571790374214120712141 | v0.34.1 | |
yandex-cloud/prometheus/grafana1712316554672691655549119616571790374214120712141 | 10.4.0 | |
yandex-cloud/prometheus/bats1712316554672691655549119616571790374214120712141 | v1.4.1 | |
yandex-cloud/prometheus/curl1712316554672691655549119616571790374214120712141 | 7.85.0 | |
yandex-cloud/prometheus/busybox1712316554672691655549119616571790374214120712141 | 1.31.1 | |
yandex-cloud/prometheus/k8s-sidecar1712316554672691655549119616571790374214120712141 | 1.26.1 | |
yandex-cloud/prometheus/kube-state-metrics1712316554672691655549119616571790374214120712141 | v2.11.0 | |
yandex-cloud/prometheus/node-exporter1712316554672691655549119616571790374214120712141 | v1.7.0 |