Skip to content

Commit e31eee4

Browse files
ShiryuCodesnitishfyTim Bannister
authored
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 <[email protected]> * Update content/en/docs/tasks/debug/debug-cluster/resource-usage-monitoring.md Co-authored-by: Nitish Kumar <[email protected]> * Update content/en/docs/tasks/debug/debug-cluster/resource-usage-monitoring.md Co-authored-by: Nitish Kumar <[email protected]> * 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 <[email protected]> * Update content/en/docs/tasks/debug/debug-cluster/resource-usage-monitoring.md Co-authored-by: Tim Bannister <[email protected]> * Update content/en/docs/tasks/debug/debug-cluster/resource-usage-monitoring.md Co-authored-by: Tim Bannister <[email protected]> * Update resource-usage-monitoring.md --------- Co-authored-by: Nitish Kumar <[email protected]> Co-authored-by: Tim Bannister <[email protected]>
1 parent edc769b commit e31eee4

File tree

1 file changed

+20
-1
lines changed

1 file changed

+20
-1
lines changed

content/en/docs/tasks/debug/debug-cluster/resource-usage-monitoring.md

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ application performance in a Kubernetes cluster by examining the containers,
1616
the characteristics of the overall cluster. Kubernetes provides detailed
1717
information about an application's resource usage at each of these levels.
1818
This information allows you to evaluate your application's performance and
19-
where bottlenecks can be removed to improve overall performance.
19+
where bottlenecks can be removed to improve overall performance.
2020

2121
<!-- body -->
2222

@@ -59,6 +59,24 @@ Autoscaler. The monitoring pipeline fetches metrics from the kubelet and
5959
then exposes them to Kubernetes via an adapter by implementing either the
6060
`custom.metrics.k8s.io` or `external.metrics.k8s.io` API.
6161

62+
63+
Kubernetes is designed to work with [OpenMetrics](https://openmetrics.io/),
64+
which is one of the
65+
[CNCF Observability and Analysis - Monitoring Projects](https://landscape.cncf.io/card-mode?category=monitoring&project=graduated,incubating,member,no&grouping=category&sort=stars),
66+
built upon and carefully extending [Prometheus exposition format](https://prometheus.io/docs/instrumenting/exposition_formats/)
67+
in almost 100% backwards-compatible ways.
68+
69+
If you glance over at the
70+
[CNCF Landscape](https://landscape.cncf.io/card-mode?category=monitoring&project=graduated,incubating,member,no&grouping=category&sort=stars),
71+
you can see a number of monitoring projects that can work with Kubernetes by _scraping_
72+
metric data and using that to help you observe your cluster. It is up to you to select the tool
73+
or tools that suit your needs. The CNCF landscape for observability and analytics includes a
74+
mix of open-source software, paid-for software-as-a-service, and other commercial products.
75+
76+
When you design and implement a full metrics pipeline you can make that monitoring data
77+
available back to Kubernetes. For example, a HorizontalPodAutoscaler can use the processed
78+
metrics to work out how many Pods to run for a component of your workload.
79+
6280
Integration of a full metrics pipeline into your Kubernetes implementation is outside
6381
the scope of Kubernetes documentation because of the very wide scope of possible
6482
solutions.
@@ -69,6 +87,7 @@ Your monitoring system should be capable of handling the [OpenMetrics](https://o
6987
transmission standard, and needs to chosen to best fit in to your overall design and deployment of
7088
your infrastructure platform.
7189

90+
7291
## {{% heading "whatsnext" %}}
7392

7493

0 commit comments

Comments
 (0)