Metrics Provider transmits metrics of Managed Service for Kubernetes cluster objects to monitoring systems and auto scaling systems. You can also transmit metrics the other way round: for example, cluster objects can receive metrics from Yandex Monitoring.
The provider converts a request to get external metrics from a Kubernetes cluster object to the format required by Yandex Monitoring and also performs the reverse conversion: from Yandex Monitoring to a cluster object.
- Create a service account with the
monitoring.viewer
role. - Create a service account key and save it to your local machine:
yc iam key create \ --service-account-id <service account ID> \ --folder-id <folder ID> \ --cloud-id <cloud ID> \ --description metrics-provider \ --format json \ -o key.json
- Fill out the form:
- Namespace: Select a namespace or create a new one.
- Application name: Enter a name for the application.
- Folder ID: Specify the ID of the folder where Metrics Provider will run.
- Time window: Specify the time window for which metrics will be collected (in
DdHhMmSs
format, e.g.,5d10h30m20s
). - Service account private key: Copy the contents of the
key.json
file to this field.
- Click Install.
- Wait for the application to change its status to
Deployed
.
For more information about installing and running Metrics Provider, see our documentation.
Yandex Cloud technical support is available 24/7. The types of requests available and their response time depend on your pricing plan. You can switch to the paid support plan in the management console. You can learn more about the technical support terms here.
Helm chart | Version | Pull-command | Documentation |
---|---|---|---|
yandex-cloud/metric-provider/chart/metric-provider | 0.1.13 | Open |
Docker image | Version | Pull-command |
---|---|---|
yandex-cloud/metric-provider/metric-provider1730904637809147968835087314723770332463361731506 | 0.1.9 |