当前位置: 首页 > news >正文

义乌市做网站个人网站备案做论坛

义乌市做网站,个人网站备案做论坛,免费的海报模板网站,小微企业名录查询官网文章目录 华为云云耀云服务器L实例评测#xff5c;华为云上试用监控服务Prometheus一、监控服务Prometheus三件套介绍二、华为云主机准备三、Prometheus安装四、Grafana安装五、alertmanager安装六、三个服务的启停管理1. Prometheus、Alertmanager 和 Grafana 启动顺序2. 使用… 文章目录 华为云云耀云服务器L实例评测华为云上试用监控服务Prometheus一、监控服务Prometheus三件套介绍二、华为云主机准备三、Prometheus安装四、Grafana安装五、alertmanager安装六、三个服务的启停管理1. Prometheus、Alertmanager 和 Grafana 启动顺序2. 使用 supervisord 管理 Prometheus 生态组件3. supervisord 配置示例demo 华为云云耀云服务器L实例评测华为云上试用监控服务Prometheus 一、监控服务Prometheus三件套介绍 Prometheus监控系统常见的组合方式是Prometheus Alertmanager Grafana,也就是所谓的Prometheus三件套。 Prometheus:负责时间序列数据的收集、存储、查询、告警触发等功能,是监控系统的核心。Alertmanager:管理报警规则,对Prometheus发出的警报进行去除重复、分组、路由等处理,并发送报警通知,支持多种通知渠道。Grafana:一个数据可视化工具,可以查询Prometheus的数据源,并通过丰富的图表展示监控指标数据,构建dashboard。Grafana提供了强大的可视化功能。 Prometheus Alertmanager Grafana这种组合在监控系统中非常常见 分工明确,每个组件专注做自己的事。Prometheus专注数据收集和查询,Alertmanager专注警报发送,Grafana专注可视化。组件之间集成度高。Prometheus、Alertmanager和Grafana之间通过HTTP接口相连,无缝集成,很容易扩展。 Prometheus三件套是一个事实标准,组件协作性好,覆盖功能全,这也是它成为监控技术首选的重要原因。 二、华为云主机准备 购买华为云主机本次评测系统如下 2. 创建新的安全组开发所有端口方便测试 更改安全组如下选择我们的开发所有端口的这个安全组 开发所有端口后我们ssh登录上华为云主机即可~ 三、Prometheus安装 官方下载https://prometheus.io/download/ wget https://github.com/prometheus/prometheus/releases/download/v2.37.9/prometheus-2.37.9.linux-amd64.tar.gz执行以下命令解压: tar xvfz prometheus-*.tar.gz cd prometheus-*在启动Prometheus之前让我们配置它。 配置 Prometheus 来监控自己 Prometheus 通过在目标节点的 HTTP 端口上采集 metrics遥测专用词度量指标来监控目标节点以下会称为“采样目标”。因为 Prometheus 也以相同的方式暴露自己的数据所以他也可以采集和检查自己的健康状况。 虽然在生产实践中 Prometheus 服务器只收集自己的数据没多大作用但是这是个不错的入门示例。保存以下基础配置到文件 prometheus.yml 中 global:scrape_interval: 15s # By default, scrape targets every 15 seconds.# Attach these labels to any time series or alerts when communicating with# external systems (federation, remote storage, Alertmanager).external_labels:monitor: codelab-monitor# A scrape configuration containing exactly one endpoint to scrape: # Here its Prometheus itself. scrape_configs:# The job name is added as a label jobjob_name to any timeseries scraped from this config.- job_name: prometheus# Override the global default and scrape targets from this job every 5 seconds.scrape_interval: 5sstatic_configs:- targets: [localhost:9090]完整配置选项说明请查看配置文档(https://prometheus.io/docs/prometheus/latest/configuration/configuration/) 启动 Prometheus # Start Prometheus. # By default, Prometheus stores its database in ./data (flag --storage.tsdb.path). ./prometheus --config.fileprometheus.yml此时 Prometheus 应该启动了。你应该也可以通过浏览器打开状态页面localhost:9090. You can also verify that Prometheus is serving metrics about itself by navigating to its metrics endpoint: localhost:9090/metrics 这里给大家再给一个常用参数-storage.tsdb.path 可以指定存储位置 示例demo /elkeid/prometheus/prometheus-2.31.1.linux-amd64/prometheus --config.file /elkeid/prometheus/prometheus.yml --storage.tsdb.path /elkeid/prometheus/四、Grafana安装 参考官网说明进行安装。 官网下线Grafana Grafana提供强大的监控数据可视化功能。 wget https://dl.grafana.com/enterprise/release/grafana-enterprise-10.1.1.linux-amd64.tar.gz tar -zxvf grafana-enterprise-10.1.1.linux-amd64.tar.gz注意第一次登录需要更改密码 http://127.0.0.1:3000/login 默认情况下Grafana将在http://localhost:3000.上监听**。默认登录是admin / “admin” 五、alertmanager安装 官方下载地址https://prometheus.io/download/ Alertmanager管理Prometheus生成的警报,支持语音、邮件、微信等多种警报通知方式。 Alertmanager是Prometheus监控系统中一个非常重要的组件。它负责处理监控数据发生异常时的告警信息支持丰富的告警策略和告警通知方式。Alertmanager的配置可以非常灵活地满足不同场景的告警需求。 可以使用wget在github下载安装包 wget https://github.com/prometheus/alertmanager/releases/download/v0.26.0/alertmanager-0.26.0.linux-amd64.tar.gzAlertmanager可以作为一个单独的进程运行也可以和Prometheus一起部署。Alertmanager支持容器化部署方式可以使用Docker等工具进行部署。部署Alertmanager需要将配置文件放置在特定的路径下并启动Alertmanager进程。 Alertmanager默认监听9093端口需要保证该端口在防火墙中开放。启动Alertmanager进程的命令如下 ./alertmanager --config.filealertmanager.yml六、三个服务的启停管理 1. Prometheus、Alertmanager 和 Grafana 启动顺序 Prometheus、Alertmanager 和 Grafana 这三个服务之间存在一定的启动顺序依赖关系: Prometheus 需要先启动,因为 Alertmanager 和 Grafana 都依赖 Prometheus 提供的数据源。Alertmanager 需要在 Prometheus 启动后再开始启动,因为它需要实时接收和处理 Prometheus 发送过来的警报。Grafana 最好在 Prometheus 和 Alertmanager 启动完成后再启动,因为它需要使用 Prometheus 提供的指标数据和 Alertmanager 提供的警报状态来展示监控信息。 推荐的启动顺序是: PrometheusAlertmanagerGrafana 2. 使用 supervisord 管理 Prometheus 生态组件 使用 supervisord 管理 Prometheus 生态组件是一个常见的方案。 使用 supervisord 来管理 Prometheus、Alertmanager 和 Grafana 是一个不错的选择,也是很多人采用的方案。supervisord 是一个进程控制系统,可以很方便地管理和监控进程。使用它来管理这三个组件的主要好处有: 1. 可以统一管理,通过 supervisord 控制组件的启动、停止。 2. 支持进程自动重启,KEEPALIVE 机制让进程异常退出后能自动重启。 3. 可以通过 web UI 界面查看管理进程的运行状态、日志等信息。 4. 配置简单,supervisord 使用 INI 格式的配置文件,方便设置进程的运行参数。 5. 支持日志管理,可以将进程日志输出到 supervisord,方便统一查看。 6. 资源占用少,supervisord 自己轻量级,对系统影响很小。所以使用 supervisord 来管理 Prometheus 生态组件是一个稳定、高效的方案,也被许多用户采用,可以很好地简化组件的启停、监控和日志管理等工作。当然,也可以考虑使用 systemd 等其它进程管理工具。 3. supervisord 配置示例demo Prometheus、Alertmanager 和 Grafana 这三个服务 在 Supervisor 中可以通过以下方式来配置这个顺序: 把 Prometheus 放在配置文件的最前面给 Prometheus 设置较高的 priority 值 这样可以确保 Prometheus 先启动,Alertmanager 在 Prometheus 可用后启动,Grafana 再在 Alertmanager 准备就绪后启动。 [program:prometheus] command/opt/lighthouse/server/env/prometheus/prometheus --config.file/opt/lighthouse/server/env/prometheus/prometheus.yml autorestarttrue autostarttrue userwww_lighthouse priority10 stdout_logfile/opt/lighthouse/server/logs/supervisor/prometheus.log stdout_logfile_maxbytes50MB stdout_logfile_backups10[program:alertmanager] command/opt/lighthouse/server/env/alertmanager/alertmanager --config.file/opt/lighthouse/server/env/alertmanager/alertmanager.yml autorestarttrue autostarttrue userwww_lighthouse priority5 stdout_logfile/opt/lighthouse/server/logs/supervisor/alertmanager.log stdout_logfile_maxbytes50MB stdout_logfile_backups10[program:grafana] command/opt/lighthouse/server/env/grafana/bin/grafana-server -config/opt/lighthouse/server/env/grafana/conf/grafana.ini autorestarttrue autostarttrue userwww_lighthouse priority1 # environmentHOME/usr/share/grafana, USERgrafana stdout_logfile/opt/lighthouse/server/logs/supervisor/grafana.log stdout_logfile_maxbytes50MB stdout_logfile_backups10
http://www.w-s-a.com/news/504385/

相关文章:

  • 帮别人做视频剪辑的网站传业做微采商城网站
  • 设计一个网站开发方案宣传片制作企业
  • 新网站收录多少关键词免费一键网站
  • 网页制作与网站建设 在线作业手表网站制作照片
  • 电商网站开发技术与维护重庆建筑工程交易信息网
  • 人和马做的网站线上营销推广方式
  • 青海教育厅门户网站有赞商城
  • 网站建设多语种自动翻译插件wordpress谷歌翻译插件
  • 泰安高级网站建设推广wordpress教程 好看
  • 我自己的网站怎么做关键词优化泰安网站建设dxkjw
  • 平面设计做画册用网站泰州seo平台
  • 申请一个域名后怎么做网站evernote wordpress
  • 网站左侧导航栏设计网站开发后台数据怎么来
  • 临西做网站报价网站建设需要写语句吗
  • 建设网站网站首页购物网站开发代码
  • 淘宝客怎么建立网站网站360优化
  • 安徽建海建设工程有限公司网站网站空间和域名价格
  • 农产品网站建设策划哪里有做枪网站的
  • 更改各网站企业信息怎么做张家港企业网站制作
  • 郑州网站建设咨询银川做网站哪家好
  • 微信网站 微信支付合肥seo排名收费
  • 织梦做的网站如何上线广东省广州市番禺区南村镇
  • 网站设计的导航栏怎么做太原有网站工程公司吗
  • 苏州虎丘区建设局网站如何在一个数据库做两个网站
  • 淘宝天猫优惠券网站建设费用腾讯邮箱企业邮箱登录
  • 深圳福田做网站公司海航科技网站建设
  • 网站降权查询wordpress更换文章背景色
  • 大型电商网站开发金融企业网站建设公司
  • 成都营销型网站建设价格化妆品品牌推广方案
  • 深圳公司手机网站制作苏州网站推广哪家好