<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Application Monitoring on</title><link>https://docs.shturval.tech/2.13/en/cluster-admin/ssc/general/metrics/app-monitoring/</link><description>Recent content in Application Monitoring on</description><generator>Hugo -- gohugo.io</generator><lastBuildDate>Tue, 06 Oct 2020 08:48:23 +0000</lastBuildDate><atom:link href="https://docs.shturval.tech/2.13/en/cluster-admin/ssc/general/metrics/app-monitoring/index.xml" rel="self" type="application/rss+xml"/><item><title>Application requirements</title><link>https://docs.shturval.tech/2.13/en/cluster-admin/ssc/general/metrics/app-monitoring/requirements/</link><pubDate>Tue, 06 Oct 2020 08:49:31 +0000</pubDate><guid>https://docs.shturval.tech/2.13/en/cluster-admin/ssc/general/metrics/app-monitoring/requirements/</guid><description>When deploying client applications that require metrics collection:
One of the following resources must be installed, describing the parameters for collecting metrics from the application:
PodMonitor or ServiceMonitor (Prometheus Operator); VMPodScrape or VMServiceScrape (VictoriaMetrics Operator). The application must be instrumented with the Prometheus/VictoriaMetrics/Otel monitoring libraries and provide metrics in the OpenMetrics format.
To configure the collection of metrics from client applications, follow the steps in the instructions for setting up application monitoring in the Shturval platform.</description></item><item><title>Setting up in Shturval platform</title><link>https://docs.shturval.tech/2.13/en/cluster-admin/ssc/general/metrics/app-monitoring/app-monitoring/</link><pubDate>Tue, 06 Oct 2020 08:49:31 +0000</pubDate><guid>https://docs.shturval.tech/2.13/en/cluster-admin/ssc/general/metrics/app-monitoring/app-monitoring/</guid><description>When Victoria Metrics Agent Management Component (shturval-metrics-collector) is enabled on a cluster, you can configure application monitoring (client application monitoring). To do this, you need to install a VMAgent instance in the user-monitoring namespace to collect application metrics.
To test application monitoring, you can use any application instrumented with metrics in the OpenMetrics format. For example, you can use the demo application from VictoriaMetrics. More details on the Application Monitoring Test page.</description></item><item><title>Application Monitoring Test</title><link>https://docs.shturval.tech/2.13/en/cluster-admin/ssc/general/metrics/app-monitoring/demo-app/</link><pubDate>Tue, 06 Oct 2020 08:49:31 +0000</pubDate><guid>https://docs.shturval.tech/2.13/en/cluster-admin/ssc/general/metrics/app-monitoring/demo-app/</guid><description>When application monitoring is configured on a cluster, you can check its operation using any application with metrics in the OpenMetrics format. The instructions use a demo application from VictoriaMetrics.
To check monitoring using the VictoriaMetrics application, you will need:
host/machine/computer with git and docker utilities installed. This is necessary to download the source code and build the application image; local or public Registry, to host the assembled application image. As a Registry, you can use a local mirror in a closed loop or hub.</description></item><item><title>Redirecting application metrics to external storage</title><link>https://docs.shturval.tech/2.13/en/cluster-admin/ssc/general/metrics/app-monitoring/redirection/</link><pubDate>Tue, 06 Oct 2020 08:49:31 +0000</pubDate><guid>https://docs.shturval.tech/2.13/en/cluster-admin/ssc/general/metrics/app-monitoring/redirection/</guid><description>When setting up application monitoring, metrics for storage are sent to a local VictoriaMetrics instance (VMSinlge manifest), which is deployed in the user-monitoring namespace of the client cluster. If necessary, you can redirect application metrics to external storage.
To do this, in VMAgent, replace or add the external storage URL in the spec.remoteWrite section. Please note! External storage must support the Prometheus/VictoriaMetrics Remote Write protocol.
VMAgent Example apiVersion: operator.victoriametrics.com/v1beta1 kind: VMAgent metadata: labels: app: vmagent-user-monitoring # Name cannot be changed app.</description></item></channel></rss>