Updating "Full metrics pipeline" para(resource-usage-monitoring.md Modified) (#38816)
* Changing resource-usage-monitoring file * Update resource-usage-monitoring.md * Update content/en/docs/tasks/debug/debug-cluster/resource-usage-monitoring.md Co-authored-by: Nitish Kumar <justnitish06@gmail.com> * Update content/en/docs/tasks/debug/debug-cluster/resource-usage-monitoring.md Co-authored-by: Nitish Kumar <justnitish06@gmail.com> * Update content/en/docs/tasks/debug/debug-cluster/resource-usage-monitoring.md Co-authored-by: Nitish Kumar <justnitish06@gmail.com> * Update resource-usage-monitoring.md * Update resource-usage-monitoring.md * Update content/en/docs/tasks/debug/debug-cluster/resource-usage-monitoring.md Co-authored-by: Nitish Kumar <justnitish06@gmail.com> * Update content/en/docs/tasks/debug/debug-cluster/resource-usage-monitoring.md Co-authored-by: Tim Bannister <tim@scalefactory.com> * Update content/en/docs/tasks/debug/debug-cluster/resource-usage-monitoring.md Co-authored-by: Tim Bannister <tim@scalefactory.com> * Update resource-usage-monitoring.md --------- Co-authored-by: Nitish Kumar <justnitish06@gmail.com> Co-authored-by: Tim Bannister <tim@scalefactory.com>
This commit is contained in:
parent
edc769baa4
commit
e31eee47db
|
|
@ -16,7 +16,7 @@ application performance in a Kubernetes cluster by examining the containers,
|
||||||
the characteristics of the overall cluster. Kubernetes provides detailed
|
the characteristics of the overall cluster. Kubernetes provides detailed
|
||||||
information about an application's resource usage at each of these levels.
|
information about an application's resource usage at each of these levels.
|
||||||
This information allows you to evaluate your application's performance and
|
This information allows you to evaluate your application's performance and
|
||||||
where bottlenecks can be removed to improve overall performance.
|
where bottlenecks can be removed to improve overall performance.
|
||||||
|
|
||||||
<!-- body -->
|
<!-- body -->
|
||||||
|
|
||||||
|
|
@ -59,6 +59,24 @@ Autoscaler. The monitoring pipeline fetches metrics from the kubelet and
|
||||||
then exposes them to Kubernetes via an adapter by implementing either the
|
then exposes them to Kubernetes via an adapter by implementing either the
|
||||||
`custom.metrics.k8s.io` or `external.metrics.k8s.io` API.
|
`custom.metrics.k8s.io` or `external.metrics.k8s.io` API.
|
||||||
|
|
||||||
|
|
||||||
|
Kubernetes is designed to work with [OpenMetrics](https://openmetrics.io/),
|
||||||
|
which is one of the
|
||||||
|
[CNCF Observability and Analysis - Monitoring Projects](https://landscape.cncf.io/card-mode?category=monitoring&project=graduated,incubating,member,no&grouping=category&sort=stars),
|
||||||
|
built upon and carefully extending [Prometheus exposition format](https://prometheus.io/docs/instrumenting/exposition_formats/)
|
||||||
|
in almost 100% backwards-compatible ways.
|
||||||
|
|
||||||
|
If you glance over at the
|
||||||
|
[CNCF Landscape](https://landscape.cncf.io/card-mode?category=monitoring&project=graduated,incubating,member,no&grouping=category&sort=stars),
|
||||||
|
you can see a number of monitoring projects that can work with Kubernetes by _scraping_
|
||||||
|
metric data and using that to help you observe your cluster. It is up to you to select the tool
|
||||||
|
or tools that suit your needs. The CNCF landscape for observability and analytics includes a
|
||||||
|
mix of open-source software, paid-for software-as-a-service, and other commercial products.
|
||||||
|
|
||||||
|
When you design and implement a full metrics pipeline you can make that monitoring data
|
||||||
|
available back to Kubernetes. For example, a HorizontalPodAutoscaler can use the processed
|
||||||
|
metrics to work out how many Pods to run for a component of your workload.
|
||||||
|
|
||||||
Integration of a full metrics pipeline into your Kubernetes implementation is outside
|
Integration of a full metrics pipeline into your Kubernetes implementation is outside
|
||||||
the scope of Kubernetes documentation because of the very wide scope of possible
|
the scope of Kubernetes documentation because of the very wide scope of possible
|
||||||
solutions.
|
solutions.
|
||||||
|
|
@ -69,6 +87,7 @@ Your monitoring system should be capable of handling the [OpenMetrics](https://o
|
||||||
transmission standard, and needs to chosen to best fit in to your overall design and deployment of
|
transmission standard, and needs to chosen to best fit in to your overall design and deployment of
|
||||||
your infrastructure platform.
|
your infrastructure platform.
|
||||||
|
|
||||||
|
|
||||||
## {{% heading "whatsnext" %}}
|
## {{% heading "whatsnext" %}}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue