Marketplace

Prometheus Operator with Yandex Monitoring

Updated April 5, 2024

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.

Deployment instructions
  1. Create a service account for Prometheus Operator.

  2. Assign the service account the monitoring.editor role.

  3. Get access to Yandex Managed Service for Prometheus.

  4. 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
    
  5. Click Install.

  6. Connect to the Grafana dashboard:

    1. Get the name of the pod with the running Grafana application:

      kubectl get pods --namespace <application namespace> | grep grafana
      
    2. Run this command:

      kubectl port-forward --namespace <application namespace> <Grafana pod name> 8080:3000
      
    3. Open http://localhost:8080 in your browser and log in with the admin username and prom-operator password.

Billing type
Free
Type
Kubernetes® Application
Category
Developer tools
Publisher
Yandex Cloud
Use cases
  • Remote storage of Prometheus metrics in Yandex Monitoring
Technical support

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.

Product composition
Helm chartVersion
Pull-command
Documentation
yandex-cloud/prometheus/kube-prometheus-stack57.2.0-1Open
Docker imageVersion
Pull-command
yandex-cloud/prometheus/alertmanager1712316554672691655549119616571790374214120712141v0.27.0
yandex-cloud/prometheus/admission-webhook1712316554672691655549119616571790374214120712141v0.72.0
yandex-cloud/prometheus/kube-webhook-certgen1712316554672691655549119616571790374214120712141v20221220-controller-v1.5.1-58-g787ea74b6
yandex-cloud/prometheus/prometheus-operator1712316554672691655549119616571790374214120712141v0.72.0
yandex-cloud/prometheus/prometheus-config-reloader1712316554672691655549119616571790374214120712141v0.72.0
yandex-cloud/prometheus/thanos1712316554672691655549119616571790374214120712141v0.34.1
yandex-cloud/prometheus/prometheus1712316554672691655549119616571790374214120712141v2.51.0
yandex-cloud/prometheus/thanos1712316554672691655549119616571790374214120712141v0.34.1
yandex-cloud/prometheus/grafana171231655467269165554911961657179037421412071214110.4.0
yandex-cloud/prometheus/bats1712316554672691655549119616571790374214120712141v1.4.1
yandex-cloud/prometheus/curl17123165546726916555491196165717903742141207121417.85.0
yandex-cloud/prometheus/busybox17123165546726916555491196165717903742141207121411.31.1
yandex-cloud/prometheus/k8s-sidecar17123165546726916555491196165717903742141207121411.26.1
yandex-cloud/prometheus/kube-state-metrics1712316554672691655549119616571790374214120712141v2.11.0
yandex-cloud/prometheus/node-exporter1712316554672691655549119616571790374214120712141v1.7.0
Terms
By using this product you agree to the Yandex Cloud Marketplace Terms of Service
Billing type
Free
Type
Kubernetes® Application
Category
Developer tools
Publisher
Yandex Cloud