返回介绍

PART Ⅰ : 容器云OPENSHIFT

PART Ⅱ:容器云 KUBERNETES

PART Ⅲ:持续集成与持续部署

PART Ⅴ:日志/监控/告警

PART Ⅵ:基础

PART Ⅶ:数据存储、处理

PART VIII:CODE

PART X:HACKINTOSH

PART XI:安全

Kubernetes的监控体系

发布于 2024-06-08 21:16:46 字数 1708 浏览 0 评论 0 收藏 0

监控对象示例监控信息暴露方式
k8s主机k8s依赖的主机node exporter以daemonset形式每个节点部署一个
K8s上的中间件redis、mysql、kafka、mongo每种服务自带对应的exporter
K8s上的系统服务traefiktraefik自带暴露metrics
k8s上的应用服务application部署的应用开起的 Metrics
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
  name: application-php-fpm
  namespace: monitoring
spec:
  endpoints:
  - interval: 15s
    port: phpfpm-exporter
  namespaceSelector:
    matchNames:
    - test
    - stg
    - monitoring
  selector:
    matchLabels:
      prometheus-target: application-php-fpm
---
apiVersion: v1
kind: Service
metadata:
  labels:
    prometheus-target: application-php-fpm
  name: nginx
  namespace: stg
spec:
  ports:
  - name: nginx
    port: 80
    protocol: TCP
    targetPort: 80
  - name: phpfpm-exporter
    port: 9253
    protocol: TCP
    targetPort: 9253
  selector:
    app: saas-base-service

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文