prometheus

Prometheus TSDB存储原理

Prometheus 包含一个存储在本地磁盘的时间序列数据库,同时也支持与远程存储系统集成,比如grafana cloud 提供的免费云存储API,只需将remote_write接口信息填写在Prometheus配置文件即可。 本文不涉及远程存储接口内容,主要介绍Prometheus 时序数据的本地 ... »

轻量化安装 TKEStack:让已有 K8s 集群拥有企业级容器云平台的能力

关于我们 更多关于云原生的案例和知识,可关注同名【腾讯云原生】公众号~ 福利: ①公众号后台回复【手册】,可获得《腾讯云原生路线图手册》&《腾讯云原生最佳实践》~ ②公众号后台回复【系列】,可获得《15个系列100+篇超实用云原生原创干货合集》,包含Kubernetes 降本增效、K8s 性能优化实 ... »

tencent-cloud-native

prometheus之查询语言

PromQL(Prometheus Query Language)是 Prometheus 自己开发的表达式语言,语言表现力很丰富,内置函数也很多。使用它可以对时序数据进行筛选和聚合。 一、PromQL 官方文档:https://prometheus.io/docs/prometheus/lates ... »

记-Windows环境下Prometheus+alertmanager+windows_exporter+mtail监控部署

1、概述 最近因项目需要统计服务的负载情况及机器的负载情况,但是项目里面却没有相关统计而服务所在的机器也没有相关的监控,因为工期原因就选择了相对轻量级的prometheus方案。其中windows_exporter用来采集机器的负载情况,如CPU、内存、磁盘io、网络等基础信息,使用mtail来采集 ... »

记一次Prometheus代理性能优化问题

最近有做一个Prometheus metrics代理的一个小项目,暂称为prom-proxy,目的是为了解析特定的指标(如容器、traefik、istio等指标),然后在原始指标中加入应用ID(当然还有其他指标操作,暂且不表)。经过简单的本地验证,就发布到联调环境,跑了几个礼拜一切正常,以为相安无事 ... »

腾讯推出国内首个云原生成本优化开源项目 Crane

关于我们 更多关于云原生的案例和知识,可关注同名【腾讯云原生】公众号~ 福利: ①公众号后台回复【手册】,可获得《腾讯云原生路线图手册》&《腾讯云原生最佳实践》~ ②公众号后台回复【系列】,可获得《15个系列100+篇超实用云原生原创干货合集》,包含Kubernetes 降本增效、K8s 性能优化实 ... »

tencent-cloud-native

SuperEdge: 使用WebAssembly扩展边缘计算场景

作者 SuperEdge 开发者团队 概要 SuperEdge 是 一个开源的分布式边缘计算容器管理系统,用于管理多个云边区域中的计算资源和容器应用。 在当前架构中,这些资源和应用能够作为一个 Kubernetes 原生的资源进行管理。 然而在某些情况下,边缘设备通常需要一些更加轻量、性能更好的运行 ... »

tencent-cloud-native

基于docker 搭建Prometheus+Grafana

一、介绍Prometheus Prometheus(普罗米修斯)是一套开源的监控&报警&时间序列数据库的组合,起始是由SoundCloud公司开发的。随着发展,越来越多公司和组织接受采 »

xiao987334176

将gitlab内置node_exporter提供外部prometheus使用

目录 修改gitlab的配置 重新初始化配置 gitlab服务已经包含了node_exporter服务,但是配置文件限制了9100端口的访问,所以主机信息不能直接被外部的prometheus收集 修改gitlab的配置 直接在缺省配置文件里面配置 :$GITLAB_HOME/embedded/cookbooks/gitlab/attributes/default.rb 把 localho »

prometheus服务发现 + Prometheus 查询说明 + 正则模糊查询

0.数据抓取的生命周期 1.通过文件发现 - job_name: node file_sd_configs: - targets/nodes/*.json reflesh_interval: 5m   2.添加标签 cat ./node/node.json[{"targets":["10.0.0.111:9100"], "labels":{"instance":"no »

分布式边缘容器项目 SuperEdge v0.7.0 版本来袭!

作者 SuperEdge 开发者团队,腾讯云容器中心TKE Edge团队 摘要 SuperEdge是基于原生Kubernetes的分布式边缘云容器管理系统,由腾讯云牵头,联合英特尔、VMware威睿、虎牙、寒武纪、美团、首都在线等多家厂商在2020年12月共同发起的边缘计算开源项目,旨在将把Kube ... »

tencent-cloud-native

prometheus配置详情

https://prometheus.io/docs/prometheus/latest/configuration/configuration/ 下面监控宿主机和容器的内存,CPU,磁盘等状态 groups: - name: example #定义规则组 rules: - alert: InstanceDown #定义报警名称 expr: up == 0 #Promql语 »

Prometheus监控学习笔记之Prometheus如何热加载更新配置

1.概述 当 Prometheus 有配置文件修改,我们可以采用 Prometheus 提供的热更新方法实现在不停服务的情况下实现配置文件的重新加载。 2.热更新 热更新加载方法有两种: #1. kill -HUP pid #2. curl -X POST http://192.168.1.102:9090/-/reload 当你采用以上任一方式执行 reload 成功的时候,将在 promt »

使用 Istio CNI 支持强安全 TKE Stack 集群的服务网格流量捕获

作者 陈计节,企业应用云原生架构师,在腾讯企业 IT 负责云原生应用治理产品的设计与研发工作,主要研究利用容器集群和服务网格等云原生实践模式降低微服务开发与治理门槛并提升运营效率。 摘要 给需要快速解决问题的集群管理员: 在 TKE Stack 中正确安装 Istio CNI 有两种方式:如果你的 ... »

tencent-cloud-native

基于Prometheus+Grafana搭建可视化监控服务 (一) Prometheus监控

目录 基于Prometheus+Grafana搭建可视化监控服务 (一) Prometheus及Exporter安装 一、概述 二、安装Prometheus 2.1.安装Prometheus 2.2.将Promethues配置成系统服务 2.3.通过systemctl启动prometheus 2.4.prometheus界面 三、监控远程Linux主机 3.1.安装node_export »

如何用Prometheus监控十万container的Kubernetes集群

概述 不久前,我们在文章《如何扩展单个Prometheus实现近万Kubernetes集群监控?》中详细介绍了TKE团队大规模Kubernetes联邦监控系统Kvass的演进过程,其中介绍了针对规模较大的集群,我们是如何通过修改Prometheus代码来实现横向扩缩容的。经过方案上的改进,Kvass目前已经支持以Sidecar的方式实现Prometheus集群化,而不是修改Prometheus代码 »

prometheus告警规则设置(二)【转】

groups: - name: example   #报警规则组的名字   rules:   - alert: InstanceDown     #检测job的状态,持续1分钟metrices不能访问会发给altermanager进行报警     expr: up == 0     for: 1m    #持续时间 , 表示持续一分钟获取不到信息,则触发报警     labels:       s »