国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Grafana系列-統(tǒng)一展示-9-Jaeger數(shù)據(jù)源

這篇具有很好參考價(jià)值的文章主要介紹了Grafana系列-統(tǒng)一展示-9-Jaeger數(shù)據(jù)源。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

系列文章

  • Grafana 系列文章

配置 Jaeger data source

Grafana內(nèi)置了對Jaeger的支持,它提供了開源的端到端分布式跟蹤。本文解釋了針對Jaeger數(shù)據(jù)源的配置和查詢。

關(guān)鍵的配置如下:

  • URL: Jaeger 實(shí)例的 URL, 如: http://localhost:16686http://localhost:16686/trace/
  • Enable Node Graph: ??. 一旦啟用,Grafana會在 trace 視圖上方顯示 Node Graph (鏈路拓?fù)鋱D)。

Span bar

Span bar 設(shè)置幫助你在 span 行中顯示額外的信息。

你可以從三個(gè)選項(xiàng)中選擇一個(gè):

Name Description
None 啥都不加.
Duration (默認(rèn)) 在Span 行上顯示 span 持續(xù)時(shí)間。
Tag 在 span 行上顯示 span tag。你還必須指定使用哪個(gè)標(biāo)簽鍵來獲取標(biāo)簽值,如span.kind。

Trace to logs

??Notes:

Trace to logs 功能只支持部分日志解決方案
Grafana Loki 和 Splunk 是支持的, ElasticSearch 是不支持的.

Grafana系列-統(tǒng)一展示-9-Jaeger數(shù)據(jù)源

Trace to logs 設(shè)置配置了 traces 到 logs 的功能,當(dāng)你將 Grafana 與 Jaeger 整合時(shí),該功能是可用的。

有兩種方法可以配置 trace 到 logs 的功能:

  • 使用帶有默認(rèn)查詢的簡化配置,或
  • 配置一個(gè)自定義查詢,你可以使用模板語言從 trace 或 span 中插入變量。

使用簡化配置

  1. 選擇目標(biāo)數(shù)據(jù)源。
  2. 設(shè)置開始和結(jié)束時(shí)間的偏移。由于日志的時(shí)間戳可能與 trace 中的 span 的時(shí)間戳不完全匹配,可能需要在更大的或移位的時(shí)間范圍內(nèi)搜索以找到所需的日志。
  3. 選擇要在日志查詢中使用的標(biāo)簽。你配置的標(biāo)簽必須存在于 span 屬性或資源中,才能出現(xiàn) trace 到 logs span 鏈接。你可以選擇為標(biāo)簽配置一個(gè)新的名字。如果標(biāo)簽的名稱中有圓點(diǎn),而目標(biāo)數(shù)據(jù)源不允許標(biāo)簽中有圓點(diǎn),這就很有用(如上圖)。在這種情況下,你可以,比如說,把http.status改成http_status。
  4. 如果你的日志一直包含 trace ID 或 span ID,可以選擇打開 Filter by trace ID 和/或 Filter by span ID 的設(shè)置來進(jìn)一步過濾日志。

使用自定義 Query

  1. 選擇目標(biāo)數(shù)據(jù)源。
  2. 設(shè)置開始和結(jié)束時(shí)間的偏移。由于日志的時(shí)間戳可能與 trace 中的 span 的時(shí)間戳不完全匹配,你可能需要擴(kuò)大或偏移時(shí)間范圍以找到所需的日志。
  3. 可選地,選擇要映射的標(biāo)簽。這些標(biāo)簽可以用 ${__tags} 變量在自定義查詢中使用。這個(gè)變量將以適當(dāng)?shù)恼Z法為數(shù)據(jù)源插值映射的標(biāo)簽,并只包括 span 中存在的標(biāo)簽,省略那些不存在的標(biāo)簽。您可以選擇為標(biāo)簽配置一個(gè)新的名稱。這在標(biāo)簽的名稱中有圓點(diǎn)而目標(biāo)數(shù)據(jù)源不允許標(biāo)簽中有圓點(diǎn)的情況下很有用。例如,你可以將 http.status 重新映射為 http_status。如果你不在這里映射任何標(biāo)簽,你仍然可以在查詢中使用任何標(biāo)簽,比如method="${__span.tags.method}"
  4. 跳過 Filter by trace IDFilter by span ID 設(shè)置,因?yàn)樗鼈儾荒苡糜谧远x查詢。
  5. 開啟 Use custom query。
  6. 指定一個(gè)用于查詢?nèi)罩镜淖远x查詢。你可以使用各種變量來使該查詢與當(dāng)前 span 相關(guān)。只有當(dāng)所有的變量都以非空值插值時(shí),該鏈接才會出現(xiàn),以防止創(chuàng)建一個(gè)無效的查詢。
可以在自定義查詢中使用的 Variables

要使用一個(gè)變量,你需要用${}來包裹它。例如:${__span.name}。

Variable name Description
__tags 該變量使用來自用戶界面的標(biāo)簽映射,以特定的數(shù)據(jù)源語法創(chuàng)建一個(gè)標(biāo)簽匹配器字符串。該變量只使用 span 中存在的標(biāo)簽。即使這些標(biāo)簽中只有一個(gè)存在于 span 中,鏈接仍然被創(chuàng)建。如果查詢不需要所有的標(biāo)簽,你可以使用這個(gè)。
__span.spanId Span 的 ID
__span.traceId Trace 的 ID
__span.duration Span 的持續(xù)時(shí)間
__span.name Span 的名稱
__span.tags span中標(biāo)簽的命名空間。要訪問一個(gè)名為 "version" 的特定標(biāo)簽,你可以使用${__span.tags.version}。如果標(biāo)簽包含點(diǎn),你必須以${__span.tags["http.status"]}的方式訪問它。
__trace.traceId Trace 的 ID
__trace.duration Trace 的持續(xù)時(shí)間
__trace.name Trace 的名稱

下表描述了你可以配置 Trace to logs 設(shè)置的方式:

Setting name Description
Data source 定義目標(biāo)數(shù)據(jù)源。你可以只選擇Loki或Splunk logs 數(shù)據(jù)源。
Span start time shift 根據(jù) span 的開始時(shí)間,偏移日志查詢的開始時(shí)間。你可以使用時(shí)間單位,如5s,1m3h。要把時(shí)間延長到過去,則使用一個(gè)負(fù)值。默認(rèn)值:0
Span end time shift 根據(jù) span 的結(jié)束時(shí)間,轉(zhuǎn)移日志查詢的結(jié)束時(shí)間。你可以使用時(shí)間單位。默認(rèn):0
Tags 定義了在日志查詢中使用的標(biāo)簽。默認(rèn):cluster, hostname, namespace, pod。你可以改變標(biāo)簽的名稱,例如,如果目標(biāo)數(shù)據(jù)源中不允許使用點(diǎn),可以從名稱中刪除點(diǎn)。例如,將http.status映射為http_status。
Filter by trace ID 切換是否在日志查詢中附加trace ID。
Filter by span ID 切換是否將span ID附加到日志查詢中。
Use custom query 切換可以使用插值的自定義查詢。
Query 輸入來編寫自定義查詢。使用變量插值,用 span 的變量來定制它。

Trace to metrics

??Notes:
需要配置 feature toggle 的 traceToMetrics 后可見.

Trace to metrics 設(shè)置配置了 Grafana 與 Jaeger 集成時(shí)可用的 trace 到 metrics 功能。

要配置 trace to metrics:

  1. 選擇目標(biāo)數(shù)據(jù)源。
  2. 創(chuàng)建需要的鏈接查詢。
Setting name Description
Data source 定義目標(biāo)數(shù)據(jù)源.
Tags 定義了鏈接查詢中使用的標(biāo)簽。鍵值設(shè)置 span 屬性名稱,可選值設(shè)置相應(yīng)的metric 標(biāo)簽名稱。例如,你可以將k8s.pod映射為pod。要把這些標(biāo)簽插進(jìn)查詢中,請使用$__tags關(guān)鍵字。

每個(gè)鏈接查詢包括:

  • Link Label: (可選項(xiàng)) 鏈接查詢的描述性標(biāo)簽。
  • Query: 從 trace 跳轉(zhuǎn)到 metric 數(shù)據(jù)源時(shí)運(yùn)行的查詢。使用 $__tags 關(guān)鍵字對標(biāo)簽進(jìn)行插值。例如,當(dāng)你配置查詢 requests_total{$__tags} 時(shí),標(biāo)簽為k8s.pod=podcluster,結(jié)果看起來像requests_total{pod="nginx-554b9", cluster="us-east-1"}

Jaeger 數(shù)據(jù)源配置示例

Jaeger 數(shù)據(jù)源配置示例 YAML 如下:

apiVersion: 1

datasources:
  - name: Jaeger
    type: jaeger
    uid: EbPG8fYoz
    url: http://localhost:16686
    access: proxy
    basicAuth: true
    basicAuthUser: my_user
    readOnly: false
    isDefault: false
    jsonData:
      tracesToLogsV2:
        # Field with an internal link pointing to a logs data source in Grafana.
        # datasourceUid value must match the uid value of the logs data source.
        datasourceUid: 'loki'
        spanStartTimeShift: '1h'
        spanEndTimeShift: '-1h'
        tags: ['job', 'instance', 'pod', 'namespace']
        filterByTraceID: false
        filterBySpanID: false
        customQuery: true
        query: 'method="${__span.tags.method}"'
      tracesToMetrics:
        datasourceUid: 'prom'
        spanStartTimeShift: '1h'
        spanEndTimeShift: '-1h'
        tags: [{ key: 'service.name', value: 'service' }, { key: 'job' }]
        queries:
          - name: 'Sample query'
            query: 'sum(rate(traces_spanmetrics_latency_bucket{$__tags}[5m]))'
      nodeGraph:
        enabled: true
      spanBar:
        type: 'None'
    secureJsonData:
      basicAuthPassword: my_password

EOF

三人行, 必有我?guī)? 知識共享, 天下為公. 本文由東風(fēng)微鳴技術(shù)博客 EWhisper.cn 編寫.文章來源地址http://www.zghlxwxcb.cn/news/detail-443562.html

到了這里,關(guān)于Grafana系列-統(tǒng)一展示-9-Jaeger數(shù)據(jù)源的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Grafana系列-統(tǒng)一展示-6-Zabbix儀表板

    Grafana系列-統(tǒng)一展示-6-Zabbix儀表板

    Grafana 系列文章 ?? Notes : 關(guān)于 Grafana系列-統(tǒng)一展示-6-Zabbix 數(shù)據(jù)源, 其實(shí)已經(jīng)在之前的文章: 使用 Grafana 統(tǒng)一監(jiān)控展示 - 對接 Zabbix 里詳細(xì)介紹過了, 感興趣的請移步閱讀. 我們可以在 metric 字段內(nèi)使用正則表達(dá)式來建立有大量 items 的圖表。Grafana使用JavaScript正則表達(dá)式實(shí)現(xiàn)。例

    2024年02月03日
    瀏覽(20)
  • Grafana 系列-統(tǒng)一展示-3-Prometheus 儀表板

    Grafana 系列-統(tǒng)一展示-3-Prometheus 儀表板

    Grafana 系列文章 你可以使用變量來代替硬編碼的細(xì)節(jié),如 server、app 和 pod_name 在 metric 查詢中。Grafana 在儀表盤頂部的下拉選擇框中列出這些變量,幫助你改變儀表盤中顯示的數(shù)據(jù)。Grafana 將這類變量稱為模板變量。 Query Variables 使用 Query 類型的變量來查詢 Prometheus 的指標(biāo) (m

    2024年02月03日
    瀏覽(18)
  • 美國Linux服務(wù)器安裝Grafana和配置zabbix數(shù)據(jù)源的教程

    美國Linux服務(wù)器的Grafana工具是跨平臺、開源、時(shí)序和可視化面板Dashboard監(jiān)控平臺工具,是在日常管理中幫忙提高效率的實(shí)用工具,可以通過將采集的美國Linux服務(wù)器系統(tǒng)數(shù)據(jù)查詢后,進(jìn)行可視化的展示及通知,本文小編就來介紹下美國Linux服務(wù)器安裝Grafana工具和配置zabbix數(shù)據(jù)

    2024年02月13日
    瀏覽(36)
  • Grafana 系列-統(tǒng)一展示-5-AWS Cloudwatch 儀表板

    Grafana 系列-統(tǒng)一展示-5-AWS Cloudwatch 儀表板

    Grafana 系列文章 強(qiáng)烈推薦使用 GitHub 上的 monitoringartist/grafana-aws-cloudwatch-dashboards 儀表板。該 repo 有一系列 AWS 資源的儀表板,包括但不限于: EC2 EBS API GW Autoscaling Billing EKS Lambda Logs RDS S3 ... 并且質(zhì)量上乘,設(shè)計(jì)十分精良。 本文以其 AWS EC2 Dashboard (ID: 617) 為例說明。 ?? Notes :

    2024年02月03日
    瀏覽(48)
  • Grafana系列-統(tǒng)一展示-11-Logs Traces無縫跳轉(zhuǎn)

    Grafana系列-統(tǒng)一展示-11-Logs Traces無縫跳轉(zhuǎn)

    Grafana 系列文章 如前文 Grafana 系列 - 統(tǒng)一展示 -1- 開篇所述, Grafana 可以了解所有相關(guān)的數(shù)據(jù)--以及它們之間的關(guān)系--對于盡快根治事件和確定意外系統(tǒng)行為的真正來源非常重要。Grafana 允許團(tuán)隊(duì)在一個(gè)地方對所有的數(shù)據(jù)進(jìn)行無縫的可視化和跳轉(zhuǎn)。 最典型的就是 Grafana Labs 的 LG

    2024年02月08日
    瀏覽(23)
  • Grafana系列-統(tǒng)一展示-8-ElasticSearch日志快速搜索儀表板

    Grafana系列-統(tǒng)一展示-8-ElasticSearch日志快速搜索儀表板

    Grafana 系列文章 我們是基于這篇文章: Grafana 系列文章(十二):如何使用 Loki 創(chuàng)建一個(gè)用于搜索日志的 Grafana 儀表板, 創(chuàng)建一個(gè)類似的, 但是基于 ElasticSearch 的日志快速搜索儀表板. 最終完整效果如下: ?? Notes : 其實(shí)我基于 ElasticSearch 做了2個(gè)儀表板 用于檢索 Applog 的 用于檢索

    2024年02月04日
    瀏覽(25)
  • 微服務(wù)應(yīng)用性能分析實(shí)戰(zhàn)07 數(shù)據(jù)可視化:多數(shù)據(jù)源讓 Grafana 監(jiān)控報(bào)警更高效

    這一講我將帶領(lǐng)你學(xué)習(xí)可視化監(jiān)控套件 Grafana。Grafana 是一個(gè)開源的數(shù)據(jù)可視化的平臺,所以它既不會監(jiān)控應(yīng)用,也不會產(chǎn)生監(jiān)控?cái)?shù)據(jù),更不會對接原始數(shù)據(jù)進(jìn)行分析存儲。 它僅專注數(shù)據(jù)可視化本身 。 本節(jié)內(nèi)容,會先通過與上一節(jié) Kibana 可視化套件對比,來講述 Grafana 的核心

    2024年02月05日
    瀏覽(28)
  • 【運(yùn)維知識進(jìn)階篇】Zabbix5.0穩(wěn)定版詳解11(在Grafana中使用Zabbix插件:安裝Grafana+安裝Zabbix插件+添加數(shù)據(jù)源+Grafana直連MySQL數(shù)據(jù)庫取值)

    【運(yùn)維知識進(jìn)階篇】Zabbix5.0穩(wěn)定版詳解11(在Grafana中使用Zabbix插件:安裝Grafana+安裝Zabbix插件+添加數(shù)據(jù)源+Grafana直連MySQL數(shù)據(jù)庫取值)

    本篇文章給大家介紹在Grafana中使用Zabbix插件,Zabbix擴(kuò)展的很多,該講的基本上全講了,這篇文章結(jié)束后,就考慮換個(gè)內(nèi)容了。 Grafana是用于可視化大型測量數(shù)據(jù)的開源程序,類似于Kibana,我們在里面使用zabbix插件,可以實(shí)現(xiàn)對其他主機(jī)的監(jiān)控,監(jiān)控?cái)?shù)據(jù)能夠更好的顯示出來。

    2024年01月15日
    瀏覽(37)
  • 窺探系列之多數(shù)據(jù)源切換

    mysql中set autocommit=0與start transaction區(qū)別 Spring通過 設(shè)置autocommit 為 0 來實(shí)現(xiàn)事務(wù): org.springframework.jdbc.datasource.DataSourceTransactionManager#doBegin 綁定連接 org.springframework.jdbc.datasource.DataSourceTransactionManager#doBegin 開啟事務(wù) con.setAutoCommit(false) ; 綁定Connection TransactionSynchronizationManager.bi

    2024年02月09日
    瀏覽(18)
  • 使用 Grafana 統(tǒng)一監(jiān)控展示-對接 Zabbix

    使用 Grafana 統(tǒng)一監(jiān)控展示-對接 Zabbix

    在某些情況下,Metrics 監(jiān)控的 2 大頂流: Zabbix: 用于非容器的虛擬機(jī)環(huán)境 Prometheus: 用于容器的云原生環(huán)境 是共存的。但是在這種情況下,統(tǒng)一監(jiān)控展示就不太方便,本文介紹利用 Grafana 對接 Zabbix, 來作為統(tǒng)一監(jiān)控展示端。Let\\\'s go! 在這里,主要是用到了 alexanderzobnin/grafana-zab

    2023年04月19日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包