Grafana-9-部署-配置-使用_第1頁
Grafana-9-部署-配置-使用_第2頁
Grafana-9-部署-配置-使用_第3頁
Grafana-9-部署-配置-使用_第4頁
Grafana-9-部署-配置-使用_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

Grafana9.2.0使用基礎(chǔ)目錄1.Grafana基礎(chǔ)安裝 2下載安裝 2環(huán)境配置 3配置設(shè)置 3基礎(chǔ)配置項(xiàng) 3基礎(chǔ)配置說明 4服務(wù)啟動 4客戶端工具 52.權(quán)限配置 5權(quán)限概述 5Organizations管理 5Users管理 6Teams管理 6操作權(quán)限管理 63.業(yè)務(wù)數(shù)據(jù)源配置 7數(shù)據(jù)源簡介 7Prometheus數(shù)據(jù)源配置 74.儀表盤配置(Dashboard) 7Dashboard簡介 7Folder創(chuàng)建 8Dashboard創(chuàng)建 85.告警配置 8A.告警概述 8B.AlertRules-郵件規(guī)則信息配置 9C.Contactpoints-通知終端配置 10D.Notificationpolicies-告警通知策略配置 11E.Silences告警靜默配置 12F.告警通知實(shí)現(xiàn) 136.告警模板自定義 13A.郵件告警模板配置 13B.企業(yè)微信告警模板配置(WeCom) 14依賴組件版本說明:組件版本備注JDK1.8.0_202預(yù)置安裝[必選]Prometheus2.39.1預(yù)置安裝[可選]Pushgateway1.4.3預(yù)置安裝[可選]MySQL0.2.0預(yù)置安裝[可選]1.Grafana基礎(chǔ)安裝下載安裝官網(wǎng)Github下載地址中選擇指定版本下載解壓即可。環(huán)境配置配置設(shè)置將[conf/sample.ini]復(fù)制并重命名為[custom.ini],然后修改[custom.ini](官方建議不要修改sample.ini).只需要修改[custom.ini]中需要變更的配置即可,不需要變更的配置會默認(rèn)加載[defaults.ini]配置文件的默認(rèn)配置,其實(shí)大多數(shù)配置如果不需要都會使用[defaults.ini]文件,所以該文件很重要不要隨意修改.基礎(chǔ)配置項(xiàng)app_mode=production[paths]data=D:/grafana/test/grafana/datalogs=D:/grafana/test/grafana/log[server]root_url=[yourgrafanaurl][database]type=mysqlhost=[yourdatabaseurl]name=grafanauser=testpassword=123456[smtp]enabled=truehost=[youremailurl]user=[emailaccount]password=[emailpassword]from_address=[fromemailaccount]基礎(chǔ)配置說明app_mode:配置運(yùn)行環(huán)境.可選值為production/development,默認(rèn)production.data:配置臨時(shí)存儲目錄.用于存儲臨時(shí)文件/會話文件/sqlite3數(shù)據(jù)文件(如果配置了sqlite存儲的話)logs:配置日志存儲目錄.root_url:配置的grafana服務(wù)的訪問地址.這個地址也會作為告警等其他提示信息中所發(fā)送的本機(jī)訪問地址.type:配置系統(tǒng)存儲數(shù)據(jù)源類型.可選mysql/postgres/sqlite3.host:數(shù)據(jù)源地址加端口.name:數(shù)據(jù)庫名稱.user:數(shù)據(jù)源用戶.password:數(shù)據(jù)源密碼.enabled:啟用smtp郵件發(fā)送配置.host:配置smtp郵件發(fā)送地址加端口.user:配置smtp郵件發(fā)送賬號.password:配置smtp郵件發(fā)送密碼.from_address:配置smtp郵件發(fā)送發(fā)件人配置.服務(wù)啟動可以通過[grafana-server.exe--help]查看啟動幫助提示.[grafana-server.exe-configD:/grafana/grafana-9.2.0/conf/custom.ini-pidfileD:/grafana/test/grafana/pid/grafana.pid]啟動命令中指定了配置文件和pid文件位置(在linux環(huán)境下最好指定這些參數(shù),防止默認(rèn)生成位置并不適用的問題)服務(wù)啟動完成后訪問地址為:配置項(xiàng)[root_url].服務(wù)啟動完成后默認(rèn)的用戶名密碼是[admin/admin],登錄時(shí)會提示重設(shè)密碼可選跳過或重設(shè)(可以在自動生成數(shù)據(jù)庫中的user表中查看用戶列表).客戶端工具重置管理員密碼:./grafana-cliadminreset-admin-passwordadmin123列出幫助文檔:grafana-cli--help列出指定命令幫助文檔:grafana-clladmin--help2.權(quán)限配置權(quán)限概述Grafana的權(quán)限功能一共分為Organizations(組織)、Teams(團(tuán)隊(duì))、Users(用戶),三級管理.Organizations相當(dāng)于公司的概念(下稱Org).Teams則相當(dāng)于公司的下的某個團(tuán)隊(duì).Users則存在于公司和團(tuán)隊(duì)之下的個體用戶.同樣的權(quán)限的管理也可以針對這三級來管理,但是為了方便管理一般建議創(chuàng)建明確的組織、團(tuán)隊(duì)、用戶階層,以便方便授權(quán)管理.TIPS:所有權(quán)限管理操作都是基于Org的范圍來管理的,所以無論是使用Admin用戶還是其他用戶,在操作之前一定要確認(rèn)當(dāng)前所在的Org是否是需要操作的Org下,否則就不是對指定Org下的權(quán)限管理操作了.可將鼠標(biāo)懸浮在已登錄用戶的圖標(biāo)上即可查看當(dāng)前所在Org的名稱,或者點(diǎn)擊已登錄用戶的圖標(biāo),在右側(cè)[Preferences]面板的Org區(qū)域選擇切換到指定的Org下即可.Organizations管理[Serveradmin]->[Organizations]:點(diǎn)擊NewOrg按鈕創(chuàng)建新的組織數(shù)據(jù),填寫完成即可創(chuàng)建.將Admin切換到新創(chuàng)建的Org組織下.Users管理[Serveradmin]->[已登錄用戶]:點(diǎn)擊Newuser按鈕創(chuàng)建新的用戶數(shù)據(jù),填寫完成即可創(chuàng)建.創(chuàng)建后在信息面板中Org區(qū)域點(diǎn)擊[Addusertoorganization]按鈕將當(dāng)前用戶添加到指定組織結(jié)構(gòu)下.Teams管理[Configuration]->[Teams]:點(diǎn)擊NewTeam按鈕創(chuàng)建新的團(tuán)隊(duì)數(shù)據(jù),填寫完成即可創(chuàng)建.創(chuàng)建后在信息面板中Members區(qū)域點(diǎn)擊[Addmember]按鈕添加當(dāng)前Org下的指定用戶到當(dāng)前Teams.(注意:當(dāng)前Org歸屬)操作權(quán)限管理Grafana的所有信息相關(guān)的數(shù)據(jù)全部與Org綁定,所以權(quán)限設(shè)置也是以O(shè)rg為單位,不同的Org之間的所有數(shù)據(jù)均不可見.但是同一個Org下的所有信息都是可見的,可以選擇默認(rèn)展示Dashboard和用戶是否編輯等權(quán)限.Org權(quán)限設(shè)置[Configuration]->[Preferences]:可以設(shè)置當(dāng)前Org的默認(rèn)Dashboard/UITheme/Timezone/Weekstart等信息.Teams權(quán)限設(shè)置[Configuration]->[Teams]:選擇需要設(shè)置的Team,點(diǎn)擊[Setting]Tab頁即可設(shè)置默認(rèn)Dashboard/UITheme/Timezone/Weekstart等信息.User權(quán)限設(shè)置:[Configuration]->[Users]:可以選擇對應(yīng)用戶的Role,以設(shè)置該用戶是否具有查看、編輯、管理員權(quán)限等信息.3.業(yè)務(wù)數(shù)據(jù)源配置數(shù)據(jù)源簡介業(yè)務(wù)數(shù)據(jù)源是用于配置Grafana采集指標(biāo)數(shù)據(jù)來源的配置.Grafana通過已配置好的業(yè)務(wù)數(shù)據(jù)源可以采集指定的通過該類型數(shù)據(jù)源的指標(biāo)數(shù)據(jù)到Grafana進(jìn)行顯示、查詢和監(jiān)控等等.業(yè)務(wù)數(shù)據(jù)源的類型非常多,比如:時(shí)序數(shù)據(jù)庫類->[Prometheus/InfluxDB/OpenTSDB],分布式采集類->[Tempo/Zipkin],云上服務(wù)->[AzureMonitor/GrafanaCloud],關(guān)系型數(shù)據(jù)庫->[MySQL/PostgresSQL]等等.Prometheus數(shù)據(jù)源配置創(chuàng)建路徑:[Configuration]->[Datasources]->[Adddatasource](初次使用可能沒有該按鈕,而是創(chuàng)建Tab卡,點(diǎn)擊即可新建)name:填寫當(dāng)前Prometheus數(shù)據(jù)源業(yè)務(wù)名稱.[HTTP]URL:填寫Prometheus數(shù)據(jù)源地址.[Alerting]Scrapeinterval:設(shè)置數(shù)據(jù)拉取頻次(默認(rèn):15s).[Alerting]Querytimeout:設(shè)置數(shù)據(jù)查詢超時(shí)(默認(rèn):60s).點(diǎn)擊[Save&Test]按鈕即可保存并查看Test結(jié)果.4.儀表盤配置(Dashboard)Dashboard簡介Dashboard是Grafana最常用的可視化組件,它可以將采集的所有指標(biāo)信息按照指定的運(yùn)算規(guī)則進(jìn)行展示,方便進(jìn)行數(shù)據(jù)查詢、查詢、監(jiān)控等等操作.Folder創(chuàng)建為了更好的管理Dashboard的分組,在使用Dashboard之前需要先創(chuàng)建存儲Dashboard的目錄.點(diǎn)擊[Dashboard]->[Newfolder]即可創(chuàng)建一個folder.然后可以在[Dashboard->Browse]瀏覽列表中查看該folder結(jié)構(gòu),然后鼠標(biāo)懸浮該folder后顯示[Gotofolder]即可直接跳轉(zhuǎn)至該folder內(nèi),會展示該folder內(nèi)所有的Dashboard列表.Dashboard創(chuàng)建在folder目錄下點(diǎn)擊右側(cè)[New]按鈕選擇[NewDashboard]即可創(chuàng)建Dashboard對象,也可以點(diǎn)擊已有的Dashboard進(jìn)入,即可修改當(dāng)前Dashboard信息.5.告警配置TIPS:1.此處以郵件告警為例演示告警通知功能,此前請確認(rèn)smtp配置已完成.2.此處以采集一個隨機(jī)整數(shù)指標(biāo)為示例來說明告警信息配置.3.Grafana不支持對包含模板變量的查詢進(jìn)行監(jiān)控(這個有待考證).A.告警概述Grafana模塊(v9.2.0版本)包含六個功能:AlertRules:告警規(guī)則信息配置.用于配置告警觸發(fā)規(guī)則.Contactpoints:告警通知終端配置.用于配置告警通知方式.Notificationpolicies:告警通知策略配置.用于配置告警觸發(fā)規(guī)則和告警通知方式的匹配關(guān)系(通過label來匹配).Silences:告警靜默策略配置.用于配置告警靜默時(shí)段段,已配置在靜默模式下的告警規(guī)則則不會觸發(fā)告警通知消息.Alertgroups:告警分組配置.暫未確定用法.(暫未使用)Admin:告警模板管理配置.預(yù)覽當(dāng)前整個告警模塊的配置模板信息.(暫未使用)Grafana支持對于指標(biāo)信息的各種告警配置,且告警渠道支持Alertmanager/Dingding/Email/MicrosoftTeams等等終端.B.AlertRules-郵件規(guī)則信息配置1.Setaqueryandalertcondition在該區(qū)域是設(shè)置告警數(shù)據(jù)來源條件的地方.可以通過[Addquery]和[Addexpression]來創(chuàng)建查詢和表達(dá)式等對象來生成告警數(shù)據(jù).這里每添加一個Query或者Expression對象時(shí),會默認(rèn)分配一個代號,默認(rèn)從"A"開始依次遞增,這個代號在整個區(qū)域中可以通過$A或者${A}方式來引用(后者是當(dāng)代號有特殊字符時(shí)使用,一般用$A即可).此處以采集一個隨機(jī)數(shù)指標(biāo)為例,通過判斷指標(biāo)最后上傳時(shí)間(push_time_seconds)在2m(指標(biāo)上傳間隔為5s)內(nèi)未更新的條件下則觸發(fā)告警信息.>首先,創(chuàng)建一個查詢A,設(shè)置指標(biāo)表達(dá)式為:increase(push_time_seconds{job="self_metrics"}[2m]).increase函數(shù)是計(jì)算指定指標(biāo)在指定時(shí)間間隔的差值,此處就是計(jì)算job="self_metrics"}在每2m時(shí)間跨度上的push_time_seconds指標(biāo)的差值.>然后,創(chuàng)建一個表達(dá)式B,用Operation=Reduce操作來收集A查詢中的結(jié)果到當(dāng)前表達(dá)式上.表達(dá)式內(nèi)容為[Operation=Reduce,Function=Last,Input=A,Mode=Strict(嚴(yán)格模式)].這樣就將A的最后一個結(jié)果收集到B表達(dá)式上來.>最后,創(chuàng)建一個表達(dá)式C,用于判斷表達(dá)式B的結(jié)果是否滿足判斷條件,從而決定是否觸發(fā)告警設(shè)置.表達(dá)式內(nèi)容為[Operation=Math,Expression="$B==0"].這樣表達(dá)式C就是可以實(shí)時(shí)判斷2m內(nèi)是否有上傳指標(biāo)數(shù)據(jù)上來.在設(shè)置完數(shù)據(jù)源查詢表達(dá)式后,在[Setalertconditoin]區(qū)域選擇最后的表達(dá)式結(jié)果C,從而以C表達(dá)式的結(jié)果為準(zhǔn).2.Alertevaluationbehavior在該區(qū)域是設(shè)置告警監(jiān)控規(guī)則的設(shè)置.可以設(shè)置監(jiān)控頻率、時(shí)間范圍、空數(shù)據(jù)及錯誤數(shù)據(jù)處理、預(yù)覽告警查詢計(jì)算結(jié)果等等.Evaluateevery:10sfor1m.表示每10s采集一次監(jiān)控?cái)?shù)據(jù),持續(xù)采集周期為1m.這個周期對于告警計(jì)算非常重要.告警規(guī)則有三個狀態(tài)Normal/Pending/Alerting.告警會以Evaluateevery參數(shù)一為頻率來檢測告警數(shù)據(jù),告警檢測結(jié)果為正常時(shí)它處于Normal狀態(tài),當(dāng)它遇到第一個異常結(jié)果時(shí)它處理Pending狀態(tài),在持續(xù)收到檢測數(shù)據(jù)在Evaluateevery參數(shù)二時(shí)間內(nèi)之內(nèi)均為異常數(shù)據(jù)時(shí),它的狀態(tài)會切換為Alerting,此時(shí)告警機(jī)制會通過Notificationpolicies配置查找Contactpoints終端,然后通過該終端發(fā)送告警通知.如果在Evaluateevery參數(shù)二時(shí)間之內(nèi)又恢復(fù)了正常數(shù)據(jù),則會由Pending狀態(tài)轉(zhuǎn)為Normal狀態(tài).只有當(dāng)告警規(guī)則的狀態(tài)為Alerting狀態(tài)時(shí)才會發(fā)送告警通知,其他狀態(tài)均不會觸發(fā)通知.Configurenodataanderrorhandling:用于配置在無檢測數(shù)據(jù)輸入或告警狀態(tài)獲取異常情況下的處理情況.無數(shù)據(jù)輸入情況下可選擇[Alerting、NoData、OK]三種處理策略,獲取狀態(tài)異常情況下可選擇[Alerting、OK、Error]三種處理策略.3.Adddetailsforyouralert在該區(qū)域是設(shè)置告警詳細(xì)內(nèi)容的信息.Rulename:告警規(guī)則名稱.Folder:告警規(guī)則存儲目錄.Group:告警規(guī)則歸屬分組(沒有則會默認(rèn)自動新建).Suumaryandannotations:告警預(yù)覽信息.這些信息在某些告警終端會予以顯示(比如:郵件).這里可以設(shè)置系統(tǒng)默認(rèn)Summary(概述)/RunbookURL(輔助信息地址)/Description(描述)/DashboardUID(儀表UID)/PanelID(面板ID)/自定義信息.如設(shè)置了RunbookURL/DashboardUID/PanelID,則可以在郵件告警通知中出現(xiàn)[ViewRunbook]/[GotoDashboard]/[GotoPanelSource]等操作按鈕.DashboardUID&PanelID可以通過在DashboardSettings頁面的[JSONModel]欄確認(rèn)并獲取到.4.Notifications在該區(qū)域可以簡單查看Grafana的告警處理流程說明,并且可以配置告警Labels信息.在后續(xù)關(guān)聯(lián)告警規(guī)則和通知終端的配置中(Notificationpolicies)會使用Labels作為關(guān)聯(lián)依據(jù),所以這個要特別注意.這里的Labels是作為告警識別判斷的依據(jù),所以建議在這里單獨(dú)設(shè)置告警Labels信息,而不要借用業(yè)務(wù)指標(biāo)數(shù)據(jù)中的Labels(groupingKey)信息,這樣容易讓業(yè)務(wù)和告警配置混淆.C.Contactpoints-通知終端配置1.ChooseAlertmanager這里是用于選擇Grafana告警管理服務(wù),簡單說就是告警發(fā)生后對接到哪個服務(wù)來進(jìn)行后續(xù)處理.常用有g(shù)rafana/alertmanagerserver等.一般如果沒有額外部署AlertmanagerServer服務(wù),則默認(rèn)使用GrafanaServer來默認(rèn)處理告警信息.2.MessageTemplates這里用于設(shè)置告警信息模板,如果設(shè)置生效后,當(dāng)產(chǎn)生告警信息后會以預(yù)設(shè)模板樣式將告警信息發(fā)送至告警終端.3.ContactPoints這里用于設(shè)置告警終端設(shè)置.通過[Newcontactpoint]設(shè)置來新增告警終端,填寫告警通知終端名稱/告警通知終端類型/告警通知終端參數(shù)/可選參數(shù)設(shè)置/通知設(shè)置(是否通知已處理)等設(shè)置.D.Notificationpolicies-告警通知策略配置1.ChooseAlertmanager該區(qū)域基本和[Contactpoints]的[ChooseAlertmanager]作用相同.2.Rootpolicy該區(qū)域是用于設(shè)置默認(rèn)頂級告警通知關(guān)聯(lián)設(shè)置(告警頂級路由節(jié)點(diǎn)),意思就是系統(tǒng)默認(rèn)的告警通知關(guān)聯(lián)設(shè)置.所有告警信息都會由該頂級路由節(jié)點(diǎn)進(jìn)入路由樹,該路由樹必須匹配所有告警,然后遍歷子節(jié)點(diǎn).所以這個Rootpolicy就相當(dāng)于默認(rèn)一定要經(jīng)過的告警通知關(guān)聯(lián)設(shè)置.3.Specificrouting該區(qū)域是用于設(shè)置告警通知關(guān)聯(lián)設(shè)置的區(qū)域.只有當(dāng)對告警規(guī)則和告警通知終端二者設(shè)置了告警通知關(guān)聯(lián)設(shè)置,當(dāng)告警觸發(fā)時(shí)才會通過指定告警通知終端來下發(fā)告警信息.通過[NewPolicy]來新增告警通知關(guān)聯(lián)設(shè)置.然后點(diǎn)擊[Addmatcher]添加匹配規(guī)則,將Labels信息符合要求的告警規(guī)則關(guān)聯(lián)到該設(shè)置后續(xù)所設(shè)置的告警通知終端上來,從而實(shí)現(xiàn)告警下發(fā).通過[Contactpoint]選擇要設(shè)置的告警通知終端設(shè)置.通過[Continuematchingsubsequentsiblingnodes]選擇告警規(guī)則在命中當(dāng)前告警關(guān)聯(lián)設(shè)置后是否繼續(xù)匹配路由樹節(jié)點(diǎn)中后續(xù)的其他告警通知關(guān)聯(lián)設(shè)置.默認(rèn)false.通過[Overridegrouping]選擇對命中告警規(guī)則進(jìn)行重分組.如果它為空則默認(rèn)集成父類告警分組.默認(rèn)為false.通過[Overridegeneraltimings]選擇對命中告警規(guī)則的時(shí)間功能設(shè)置.[Groupwait]告警通知發(fā)送等待時(shí)間.即告警第一次觸發(fā)后等待多久發(fā)送一組告警通知.如果立刻發(fā)送就盡量設(shè)置短一點(diǎn).[Groupinterval]分組內(nèi)每個告警通知(包含觸發(fā)/解除告警)發(fā)送間隔.該值會影響同組下所有告警通知發(fā)送間隔,且含觸發(fā)和解除通知的間隔.比如:該值設(shè)置為20m,則觸發(fā)通知發(fā)出后需要至少20m后才會發(fā)送解除通知(哪怕該告警已立刻解決).所以不建議過長.[Repeatinterval]告警成功通知后的重發(fā)時(shí)間間隔.同一告警重發(fā)發(fā)送間隔,此值不建議設(shè)置太低,否則會頻繁收到告警通知郵件.通過[Mutetimings]選擇告警靜默時(shí)間設(shè)置.該設(shè)置可以在已設(shè)置靜默規(guī)則的列表中選擇針對當(dāng)前告警通知關(guān)聯(lián)規(guī)則的靜默設(shè)置.如果設(shè)置了靜默規(guī)則,則該告警關(guān)聯(lián)規(guī)則在靜默時(shí)段內(nèi)不會下發(fā)告警信息到告警通知終端.該項(xiàng)設(shè)置來源于<4.Mutetimings>設(shè)置項(xiàng)TIPS:1.建議設(shè)置[GroupWait]時(shí)間為1s,這樣可以減少Grafana的告警通知下發(fā)觸發(fā)等待時(shí)間,默認(rèn)值很慢,其他時(shí)間不用修改默認(rèn)值即可.2.經(jīng)過測試針對[Overridegeneraltimings]參數(shù)效果如下:+[Groupwait]決定觸發(fā)告警下發(fā)時(shí)間間隔,如:1s,就表示告警觸發(fā)后立刻下發(fā)通知.+[Groupinterval]決定同組下觸發(fā)告警和解除告警發(fā)送時(shí)間間隔,如:1m,就表示觸發(fā)告警發(fā)出后至少在1m后才會發(fā)送解除告警(假設(shè)告警在10s就已解除).+[Repeatinterval]決定單個告警下發(fā)最低時(shí)間間隔,不過這個參數(shù)需要集合[Groupinterval]一起生效,因?yàn)閱蝹€告警肯定是同組,所以假如[GroupInterval]=5s,[RepeatInterval]=10s,則單個告警重發(fā)的實(shí)際時(shí)間間隔為15s.而解除告警通知則僅受[Groupinterval]影響.4.Mutetimings該區(qū)域用于設(shè)置靜默規(guī)則設(shè)置.用于提供給告警關(guān)聯(lián)規(guī)則決定在靜默時(shí)間范圍內(nèi)不會下發(fā)告警信息到告警通知終端.這個設(shè)置相對簡單,不做贅述.E.Silences告警靜默配置該區(qū)域是用于對已經(jīng)設(shè)置的告警規(guī)則進(jìn)行靜默設(shè)置.就是不讓告警規(guī)則下發(fā)告警通知到告警通知終端(注意:是不下發(fā)告警,并不會阻止任何告警狀態(tài)的變化).點(diǎn)擊[NewSilence]然后選擇靜默時(shí)間段設(shè)置,然后設(shè)置與告警規(guī)則關(guān)聯(lián)的Labels(這點(diǎn)與告警通知關(guān)聯(lián)設(shè)置相同),最后保存當(dāng)前告警靜默設(shè)置即可生效.可以在靜默設(shè)置列表中已生效的靜默設(shè)置進(jìn)行解除,同樣也可以對已經(jīng)失效的靜默設(shè)置進(jìn)行重建.F.告警通知實(shí)現(xiàn)>DingDing告警.首先在釘釘群添加機(jī)器人助手,然后復(fù)制其WebHook地址到Grafana中設(shè)置ContactPoint選擇DingDing,配置好DingDing機(jī)器人助手的推送策略即可.注意:檢查WebHook地址前后不能包含空格.>EPWeChat告警.在企業(yè)微信群添加機(jī)器人助手,然后復(fù)制WeHook地址到Grafana中設(shè)置Contactpoint選擇WeCom即可.>郵件告警. 在Contactpoint選擇Email類型,然后會使用配置文件中配置的[smtp]設(shè)置來進(jìn)行郵件發(fā)送設(shè)置.6.告警模板自定義TIPS:1.告警模板可以通過{{define"name"}}方式定義模板內(nèi)容,然后在其他位置使用{{template"name".}}方式來調(diào)用自定義模板.2.模板語法中要注意變量的作用域問題,全局變量可以在任意位置調(diào)用如{{.ImageURL}},但是循環(huán)體變量則必須在range循環(huán)體內(nèi)才能調(diào)用.如{{.Annotations.SortedPairs}}內(nèi)變量等等.A.郵件告警模板配置在使用郵件告警功能時(shí),請先確認(rèn)Grafana配置文件(linux:grafana.ini/windows:custom.ini)中是否已開啟STMP相關(guān)配置.從配置文件中的[emails]->[templates_pattern]配置項(xiàng)可以確定郵件通知模板的位置,一般無需修改這個配置.默認(rèn)郵件通知會使用[./public/emails/ng_alert_notification.html]模板,這個是使用指定格式內(nèi)置表達(dá)式寫的郵件模板,如果需要對郵件模板進(jìn)行定制可以對此文件進(jìn)行重寫即可.具體變量使用方法可以參考下面企業(yè)微信自定義模板的語法來設(shè)置即可.B.企業(yè)微信告警模板配置(WeCom)在Contactpoint的[OptionalWeComsettings]設(shè)置中設(shè)置Message的內(nèi)容如下即可,這個是基本和上述郵件模板展示指標(biāo)內(nèi)容相同,可自定義刪減

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論