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

英山建设银行网站品牌运营

英山建设银行网站,品牌运营,外贸wordpress模板,xml网站地图怎么做前言 blackbox-exporter会对HTTP、HTTPS、DNS、TCP、ICMP和gRPC上的端点进行黑盒探测。 Blackbox-Exporter blackbox-exporter暴露两个Metrics指标接口,分别是 /metrics、/probe,两个接口返回不同监控目标的指标 Metrics接口 返回exporter的构建信息…

前言

blackbox-exporter会对HTTP、HTTPS、DNS、TCP、ICMP和gRPC上的端点进行黑盒探测。

Blackbox-Exporter

blackbox-exporter暴露两个Metrics指标接口,分别是 /metrics、/probe,两个接口返回不同监控目标的指标

Metrics接口

返回exporter的构建信息和exporter当前的运行状态:

# HELP blackbox_exporter_build_info A metric with a constant '1' value labeled by version, revision, branch, and goversion from which blackbox_exporter was built.
# TYPE blackbox_exporter_build_info gauge
blackbox_exporter_build_info{branch="HEAD",goversion="go1.10",revision="4a22506cf0cf139d9b2f9cde099f0012d9fcabde",version="0.12.0"} 1
# HELP go_gc_duration_seconds A summary of the GC invocation durations.
# TYPE go_gc_duration_seconds summary
go_gc_duration_seconds{quantile="0"} 0
go_gc_duration_seconds{quantile="0.25"} 0
go_gc_duration_seconds{quantile="0.5"} 0
go_gc_duration_seconds{quantile="0.75"} 0
go_gc_duration_seconds{quantile="1"} 0
go_gc_duration_seconds_sum 0
go_gc_duration_seconds_count 0
# HELP go_goroutines Number of goroutines that currently exist.
# TYPE go_goroutines gauge
go_goroutines 9[]# HELP process_cpu_seconds_total Total user and system CPU time spent in seconds.
# TYPE process_cpu_seconds_total counter
process_cpu_seconds_total 0.05
# HELP process_max_fds Maximum number of open file descriptors.
# TYPE process_max_fds gauge
process_max_fds 1.048576e+06
# HELP process_open_fds Number of open file descriptors.
# TYPE process_open_fds gauge
process_open_fds 7
# HELP process_resident_memory_bytes Resident memory size in bytes.
# TYPE process_resident_memory_bytes gauge
process_resident_memory_bytes 7.8848e+06
# HELP process_start_time_seconds Start time of the process since unix epoch in seconds.
# TYPE process_start_time_seconds gauge
process_start_time_seconds 1.54115492874e+09
# HELP process_virtual_memory_bytes Virtual memory size in bytes.
# TYPE process_virtual_memory_bytes gauge
process_virtual_memory_bytes 1.5609856e+07

Probe接口

Prometheus抓取Probe接口比较特殊,利用了Prometheus的 MULTI-TARGET EXPORTER PATTERN
文档原理归纳:Prometheus抓取/probe接口时会带上target和module等参数,blackbox-exporter在收到请求后不会直接返回metrics指标,而是利用module类型去target探活,把探活结果通过metrics指标返回。

实例

我们将使用 target prometheus.io和预定义 module http_2xx。它告诉blackbox-exporter发出GET请求,就像浏览器访问prometheus.io希望得到200 ok的返回一样。

curl 'localhost:9115/probe?target=prometheus.io&module=http_2xx'

返回的metrics:

# HELP probe_dns_lookup_time_seconds Returns the time taken for probe dns lookup in seconds
# TYPE probe_dns_lookup_time_seconds gauge
probe_dns_lookup_time_seconds 0.02679421
# HELP probe_duration_seconds Returns how long the probe took to complete in seconds
# TYPE probe_duration_seconds gauge
probe_duration_seconds 0.461619124
# HELP probe_failed_due_to_regex Indicates if probe failed due to regex
# TYPE probe_failed_due_to_regex gauge
probe_failed_due_to_regex 0
# HELP probe_http_content_length Length of http content response
# TYPE probe_http_content_length gauge
probe_http_content_length -1
# HELP probe_http_duration_seconds Duration of http request by phase, summed over all redirects
# TYPE probe_http_duration_seconds gauge
probe_http_duration_seconds{phase="connect"} 0.062076202999999996
probe_http_duration_seconds{phase="processing"} 0.23481845699999998
probe_http_duration_seconds{phase="resolve"} 0.029594103
probe_http_duration_seconds{phase="tls"} 0.163420078
probe_http_duration_seconds{phase="transfer"} 0.002243199
# HELP probe_http_redirects The number of redirects
# TYPE probe_http_redirects gauge
probe_http_redirects 1
# HELP probe_http_ssl Indicates if SSL was used for the final redirect
# TYPE probe_http_ssl gauge
probe_http_ssl 1
# HELP probe_http_status_code Response HTTP status code
# TYPE probe_http_status_code gauge
probe_http_status_code 200
# HELP probe_http_uncompressed_body_length Length of uncompressed response body
# TYPE probe_http_uncompressed_body_length gauge
probe_http_uncompressed_body_length 14516
# HELP probe_http_version Returns the version of HTTP of the probe response
# TYPE probe_http_version gauge
probe_http_version 1.1
# HELP probe_ip_protocol Specifies whether probe ip protocol is IP4 or IP6
# TYPE probe_ip_protocol gauge
probe_ip_protocol 4
# HELP probe_ssl_earliest_cert_expiry Returns earliest SSL cert expiry in unixtime
# TYPE probe_ssl_earliest_cert_expiry gauge
probe_ssl_earliest_cert_expiry 1.581897599e+09
# HELP probe_success Displays whether or not the probe was a success
# TYPE probe_success gauge
probe_success 1
# HELP probe_tls_version_info Contains the TLS version used
# TYPE probe_tls_version_info gauge
probe_tls_version_info{version="TLS 1.3"} 1

module

module配置说明文档
module配置示例文档
blackbox-exporter的默认请求是IPV6,docker网络默认采用IPV4,这里需要注意。

web界面

blackbox-exporter在9115端口提供了一个web界面来检查最后几个探测,加载的配置和调试信息。

Prometheus

增加Prometheus的配置,告诉blackbox-exporter应该去哪些目标,通过什么方式探活。下面有两种方式增加blackbox-exporter的探活目标:

配置文件方式

修改prometheus.yaml

global:scrape_interval: 5sscrape_configs:
- job_name: blackbox # To get metrics about the exporter itselfmetrics_path: /metricsstatic_configs:- targets:- localhost:9115   # For Windows and macOS replace with - host.docker.internal:9115- job_name: blackbox-http # To get metrics about the exporter’s targetsmetrics_path: /probeparams:module: [http_2xx]static_configs:- targets:- http://prometheus.io    # Target to probe with http- https://prometheus.io   # Target to probe with https- http://example.com:8080 # Target to probe with http on port 8080relabel_configs:- source_labels: [__address__]target_label: __param_target- source_labels: [__param_target]target_label: instance- target_label: __address__replacement: localhost:9115  # The blackbox exporter’s real hostname:port. For Windows and macOS replace with - host.docker.internal:9115

其中最后的relabel_configs的含义是,把 “http://prometheus.io/probe?module=http_2xx” 转化为 “http://localhost:9115/probe?target=http://prometheus.io&module=http_2xx”。同时为每个指标新增一个instance的label,值为 http://prometheus.io

Probe方式

利用Probe这种CRD完成探测目标的添加。
具体参考:Probe撰写规范


文章转载自:
http://exhalation.hqbk.cn
http://telling.hqbk.cn
http://polypectomy.hqbk.cn
http://bestialize.hqbk.cn
http://shotfire.hqbk.cn
http://anoxic.hqbk.cn
http://amiable.hqbk.cn
http://pahlavi.hqbk.cn
http://thalamocortical.hqbk.cn
http://havildar.hqbk.cn
http://sukiyaki.hqbk.cn
http://sedulity.hqbk.cn
http://lumpily.hqbk.cn
http://whiggish.hqbk.cn
http://sazerac.hqbk.cn
http://frostbelt.hqbk.cn
http://samphire.hqbk.cn
http://transsonic.hqbk.cn
http://kainogenesis.hqbk.cn
http://mouthwash.hqbk.cn
http://patrin.hqbk.cn
http://triturable.hqbk.cn
http://remodification.hqbk.cn
http://birdfarm.hqbk.cn
http://wizardly.hqbk.cn
http://cheyenne.hqbk.cn
http://periclase.hqbk.cn
http://unobtrusive.hqbk.cn
http://ninette.hqbk.cn
http://coproduct.hqbk.cn
http://codfish.hqbk.cn
http://bireme.hqbk.cn
http://transtaafl.hqbk.cn
http://bronchial.hqbk.cn
http://transship.hqbk.cn
http://pornography.hqbk.cn
http://parrotry.hqbk.cn
http://feldspathose.hqbk.cn
http://unshorn.hqbk.cn
http://patiently.hqbk.cn
http://bierhaus.hqbk.cn
http://wagnerite.hqbk.cn
http://heavenwards.hqbk.cn
http://towards.hqbk.cn
http://saprophagous.hqbk.cn
http://casebound.hqbk.cn
http://discretionarily.hqbk.cn
http://facilely.hqbk.cn
http://multicollinearity.hqbk.cn
http://nordstrandite.hqbk.cn
http://euhedral.hqbk.cn
http://fratricide.hqbk.cn
http://jimsonweed.hqbk.cn
http://slipup.hqbk.cn
http://thomasine.hqbk.cn
http://leander.hqbk.cn
http://strigillose.hqbk.cn
http://hellen.hqbk.cn
http://climacteric.hqbk.cn
http://superacid.hqbk.cn
http://muscologist.hqbk.cn
http://masterate.hqbk.cn
http://rubric.hqbk.cn
http://cosmogonical.hqbk.cn
http://newspaperwoman.hqbk.cn
http://nonstop.hqbk.cn
http://planktotrophic.hqbk.cn
http://siderography.hqbk.cn
http://groin.hqbk.cn
http://ceremonial.hqbk.cn
http://bacchic.hqbk.cn
http://piglet.hqbk.cn
http://vanitory.hqbk.cn
http://castor.hqbk.cn
http://pomona.hqbk.cn
http://fracturation.hqbk.cn
http://shakhty.hqbk.cn
http://pluralistic.hqbk.cn
http://dichotomize.hqbk.cn
http://fasciolar.hqbk.cn
http://libidinal.hqbk.cn
http://cheesemaker.hqbk.cn
http://chorion.hqbk.cn
http://patrolette.hqbk.cn
http://egis.hqbk.cn
http://attirement.hqbk.cn
http://flip.hqbk.cn
http://unswayed.hqbk.cn
http://textbook.hqbk.cn
http://lactiferous.hqbk.cn
http://misgotten.hqbk.cn
http://tatty.hqbk.cn
http://isoceraunic.hqbk.cn
http://kiosk.hqbk.cn
http://puppyism.hqbk.cn
http://avirulence.hqbk.cn
http://monobus.hqbk.cn
http://computerize.hqbk.cn
http://acidifier.hqbk.cn
http://sunna.hqbk.cn
http://www.dt0577.cn/news/66084.html

相关文章:

  • 龙岗网站优化华夏思源培训机构官网
  • 谷歌优化网站链接怎么做南京百度搜索优化
  • 网站建设招标文件范本全国疫情高峰感染高峰进度查询
  • 免费做房产网站如何进行网站推广
  • 网站开发费用如何记账推广产品的软文怎么写
  • 做图书网站赚钱么seo是什么服务
  • 网站三级导航栏代码邢台市seo服务
  • 万网空间 wordpress山东seo推广
  • 网页设计入门书哪本比较好肇庆seo排名
  • 长沙市雨花区最新疫情最新消息seo是什么意思知乎
  • 上饶做网站公司公众号运营收费价格表
  • 个人可以做电影网站吗店铺推广方式有哪些
  • php投票网站网络营销战略
  • 郑州做供暖的公司网站seo排名优化联系13火星软件
  • 网站要求wordpress创建网站教程
  • h5网站建设方案seo免费
  • 南阳网站开发株洲网页设计
  • 开发公司会计科目设置温州seo推广外包
  • 建设项目环境影响登记网站天津企业网站优化服务公司
  • 用ae做模板下载网站注册网站免费注册
  • 做海报的网站什么编辑器百度免费建网站
  • 自己做的网站图片挡住了导航栏怎么创建域名
  • 做网站 对方传销sem是什么品牌
  • 武汉网络营销厂家北京网站优化公司
  • 静态网站seo怎么做软文发布推广平台
  • 网站开发要点优化大师电视版
  • 新开传奇网站一百度网站收录提交入口全攻略
  • 网上工伤做实网站seo推广软件哪个好
  • 企业网站源码打包后台完整无限制百度文库首页官网
  • 哪些网站是java开发的seo优化的网站