前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >可观测性之 基于云原生体系构建的可观测系统:Observability-stack

可观测性之 基于云原生体系构建的可观测系统:Observability-stack

原创
作者头像
KubeService@dongjiang
修改2022-11-16 11:36:08
3310
修改2022-11-16 11:36:08
举报
文章被收录于专栏:KubeserviceKubeservice

基于云原生体系构建的可观测系统:Observability-stack

Observability Stack 是基于云原生组件构建的OpsCenter系统。 包括

  1. 基于Prometheusmetrics监控和报警
  2. 基于Loki的异构logging 监控、报警 和 搜索
  3. 基于Tempotracing 的计算、报警 和 查询

技术要求

  1. kube-prometheus stack
  2. Prometheus Operator
  3. Grafana
  4. Loki
  5. Promtail
  6. Tempo
  7. Opentelemetry

要求

  • Kubernetes 1.16+
  • Helm 3+

集群内部署

metrics 部署

代码语言:shell
复制
$ cd kubeservice-stack/OpsCenter/metrics/
$ kubectl create ns monitoring

$ vim value.yaml #编辑环境配置

$ helm install metrics . --namespace monitoring  ## 部署

$ helm upgrade metrics . --namespace monitoring  ## 更新配置

$ helm uninstall metrics --namespace monitoring  ## 卸载

logging 部署

代码语言:shell
复制
$ cd kubeservice-stack/OpsCenter/logging/

$ cd loki
$ vim value.yaml #编辑环境配置
$ helm install loki . --namespace monitoring  ## 部署
$ helm upgrade loki . --namespace monitoring  ## 更新配置
$ helm uninstall loki --namespace monitoring  ## 卸载

$ cd promtail
$ vim value.yaml #编辑环境配置
$ helm install promtail . --namespace monitoring  ## 部署
$ helm upgrade promtail . --namespace monitoring  ## 更新配置
$ helm uninstall promtail --namespace monitoring  ## 卸载

tracing 部署

代码语言:shell
复制
$ cd kubeservice-stack/OpsCenter/tracing/

$ cd tempo
$ vim value.yaml #编辑环境配置
$ helm install tempo . --namespace monitoring  ## 部署
$ helm upgrade tempo . --namespace monitoring  ## 更新配置
$ helm uninstall tempo . --namespace monitoring  ## 卸载

集群外部署

TODO

效果演示

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 基于云原生体系构建的可观测系统:Observability-stack
    • 技术要求
      • 要求
        • 集群内部署
          • metrics 部署
          • logging 部署
          • tracing 部署
        • 集群外部署
          • 效果演示
          相关产品与服务
          日志服务
          日志服务(Cloud Log Service,CLS)是腾讯云提供的一站式日志服务平台,提供了从日志采集、日志存储到日志检索,图表分析、监控告警、日志投递等多项服务,协助用户通过日志来解决业务运维、服务监控、日志审计等场景问题。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档