普羅米修斯英文(PROMETHEUS中文翻譯,PROMETHEUS是什么意思,PROMETHEUS發(fā)音、用法及例句)
- 內(nèi)容導(dǎo)航:
- 1、PROMETHEUS
- 2、prometheus配置詳解
1、PROMETHEUS
PROMETHEUS發(fā)音
英: 美:
PROMETHEUS中文意思翻譯
常用釋義:普羅米修斯
n.普羅米修斯(希臘神話中人名,為人類盜火種甘受罰)
PROMETHEUS雙語(yǔ)使用場(chǎng)景
1、Prometheus lit a torch from the chariot and put the fire in a hollow stalk that he concealed under his cloak.───普羅米修斯從戰(zhàn)車上點(diǎn)燃一支火把,把火放在一根空心的莖里,藏在他的斗篷里。
2、So Prometheus was set free.───于是,普羅米修斯又自由了。
3、Son of Prometheus, Deucalion had been warned before hand by his father of the coming flood and made himself a huge chest.───丟卡利翁的父親事先就警告他會(huì)爆發(fā)洪水,因此,他制了個(gè)巨大的箱子。
4、Zeus was so angry when he found out about this that he tied prometheus to a great rock on a mountain.───宙斯發(fā)現(xiàn)這件事情以后,非常震怒,于是他把普羅米修斯綁在了山上一塊巨大的巖石上。
5、Prometheus will go back to Earth.───普羅米修斯將返回地球。
6、Prometheus was a Titan . In the war between Zeus the giants he had stood on the side of the new Olympiangods.───普羅米修斯是泰坦巨人之一。在宙斯與巨人的戰(zhàn)爭(zhēng)中,他站在新的奧林波斯山神一邊。
7、Prometheus was a god who stole the power of fire from the other Gods and gave control of it to the mortals.───普羅米修斯是一位神,他從眾神那里偷出火種,把它交給人類。
8、Zeus warned Prometheus not to try and trick him again, but did not punish him.───宙斯警告普羅米修斯不要想再次欺騙他,但并沒(méi)有懲罰普羅米修斯。
9、Prometheus was truly noble, and did not want man , who was made of clay and water to be weak.───普羅米修斯非常高尚,他不想讓用粘土和水做出人類過(guò)于弱小。
PROMETHEUS相似詞語(yǔ)短語(yǔ)
1、orometers───n.[氣象]山岳氣壓計(jì)
2、Prometheus───n.普羅米修斯(希臘神話中人名,為人類盜火種甘受罰)
3、prometheum───普羅米修斯
4、promoters───促進(jìn)者;推廣員;推銷商;啟動(dòng)子(promoter的復(fù)數(shù)形式)
5、prometals───n.耐高熱鑄鐵
6、Prometheans───活尸
7、Promethean───adj.普羅米修斯的;用于開創(chuàng)的;不畏權(quán)勢(shì)的;不受約束的;n.如普羅米修斯般的人
8、promethium───n.[化學(xué)]钷(稀土金屬元素)
9、promotes───促進(jìn);提升
2、prometheus配置詳解
本文按照官方文檔的相關(guān)內(nèi)容整理整理的配置語(yǔ)法以及實(shí)現(xiàn)功能
一個(gè)scrape_config 片段指定一組目標(biāo)和參數(shù), 目標(biāo)就是實(shí)例,指定采集的端點(diǎn), 參數(shù)描述如何采集這些實(shí)例, 配置文件格式如下
因?yàn)椴渴鹪趉ubernetes環(huán)境中所以我只在意基于kubernetes_sd_configs的服務(wù)發(fā)現(xiàn)和static_configs靜態(tài)文件的發(fā)現(xiàn)
relable_configss是功能強(qiáng)大的工具,就是Relabel可以在Prometheus采集數(shù)據(jù)之前,通過(guò)Target實(shí)例的Metadata信息,動(dòng)態(tài)重新寫入Label的值。除此之外,我們還能根據(jù)Target實(shí)例的Metadata信息選擇是否采集或者忽略該Target實(shí)例。
relabel_configs
配置格式如下:
其中action主要包括:
replace:默認(rèn),通過(guò)regex匹配source_label的值,使用replacement來(lái)引用表達(dá)式匹配的分組
keep:刪除regex與連接不匹配的目標(biāo) source_labels
drop:刪除regex與連接匹配的目標(biāo) source_labels
labeldrop:刪除regex匹配的標(biāo)簽
labelkeep:刪除regex不匹配的標(biāo)簽
hashmod:設(shè)置target_label為modulus連接的哈希值source_labels
labelmap:匹配regex所有標(biāo)簽名稱。然后復(fù)制匹配標(biāo)簽的值進(jìn)行分組,replacement分組引用( {2},…)替代
prometheus中的數(shù)值都是key:value格式, 其中replace、keep、drop都是對(duì)value的操作, labelmap、labeldrop、labelkeep都是對(duì)key的操作
replace是action的默認(rèn)值, 通過(guò)regex匹配source_label的值,使用replacement來(lái)引用表達(dá)式匹配的分組
上面的列子中 address 的值為 $1:$2 , 其中 $1 是正則表達(dá)式 ([^:]+)(?::d+)? 從 address 中獲取, $2 是正則表達(dá)式 (d+)從(d+) 中獲取, 最后的 address 的數(shù)值為192.168.1.1:9100
上面的例子只要匹配__meta_kubernetes_service_annotation_prometheus_io_probe=true數(shù)據(jù)就保留, 反正source_labels中的值沒(méi)有匹配regex中的值就丟棄
drop 的使用和keep剛好相反, 還是使用keep的例子:
上面的例子只要__meta_kubernetes_service_annotation_prometheus_io_probe這個(gè)標(biāo)簽的值為true就丟棄, 反之如果__meta_kubernetes_service_annotation_prometheus_io_probe!=true的數(shù)據(jù)就保留
labelmap的用法和上面說(shuō)到replace、keep、drop不同, labelmap匹配的是標(biāo)簽名稱, 而replace、keep、drop匹配的是value
上面例子中只要匹配到正則表達(dá)式 __meta_kubernetes_service_label_(.+) 的標(biāo)簽, 就將標(biāo)簽重寫為 (.+) 中的內(nèi)容, 效果如下:
待續(xù)
使用labeldrop則可以對(duì)Target標(biāo)簽進(jìn)行過(guò)濾,刪除符合過(guò)濾條件的標(biāo)簽,例如:
該配置會(huì)使用regex匹配當(dāng)前target中的所有標(biāo)簽, 刪除符合規(guī)則的標(biāo)簽, 反之保留不符合規(guī)則的
使用labelkeep則可以對(duì)Target標(biāo)簽進(jìn)行過(guò)濾,僅保留符合過(guò)濾條件的標(biāo)簽,例如:
該配置會(huì)使用regex匹配當(dāng)前target中的所有標(biāo)簽, 保留符合規(guī)則的標(biāo)簽, 反之不符合的移除
上面我們說(shuō)到relabel_config是獲取metrics之前對(duì)標(biāo)簽的重寫, 對(duì)應(yīng)的metric_relabel_configs是對(duì)獲取metrics之后對(duì)標(biāo)簽的操作, metric_relabel_configs能夠確定我們保存哪些指標(biāo),刪除哪些指標(biāo),以及這些指標(biāo)將是什么樣子。
metric_relabel_configs的配置和relabel_config的配置基本相同, 如果需要配置相關(guān)參數(shù)請(qǐng)參考 2.scrape_configs
主要用途為指定exporter獲取metrics數(shù)據(jù)的目標(biāo), 可以指定prometheus、 mysql、 nginx等目標(biāo)
此規(guī)則主要是用于抓取prometheus自己數(shù)據(jù)的配置, targets列表中的為prometheus 獲取metrics的地址和端口, 因?yàn)闆](méi)有指定metrics_path所以使用默認(rèn)的/metrics中獲取數(shù)據(jù),
簡(jiǎn)單理解就是, prometheus訪問(wèn) http://localhost:9090/metrics 獲取監(jiān)控?cái)?shù)據(jù)
還可以配置指定exporter中的目的地址, 如獲取node_exporter的數(shù)據(jù)
簡(jiǎn)單理解為分別訪問(wèn) http://10.40.58.153:9100/metrics http://10.40.58.154:9100/metrics http://10.40.61.116:9100/metrics 獲取metrics數(shù)據(jù)
kubernetes的服務(wù)發(fā)現(xiàn)可以刮取以下幾種數(shù)據(jù)
通過(guò)指定kubernetes_sd_config的模式為endpoints,Prometheus會(huì)自動(dòng)從Kubernetes中發(fā)現(xiàn)到所有的endpoints節(jié)點(diǎn)并作為當(dāng)前Job監(jiān)控的Target實(shí)例。如下所示,
該配置是使用kubernetes的發(fā)現(xiàn)機(jī)制發(fā)現(xiàn)kube-apiservers
上面的刮取配置定義了如下信息:
該配置是自動(dòng)發(fā)現(xiàn)kubernetes中的endpoints
可以看到relable_configs中的規(guī)則很多, 具體的內(nèi)容如下
獲取的metrics的信息如下:
本站其他內(nèi)容推薦
1、invigorate gullible transparent Vancouver bumpkin incertitude adsorb hostess consideration splendidly
2、a za中文翻譯,a za是什么意思,a za發(fā)音、用法及例句
3、rifles中文翻譯,rifles是什么意思,rifles發(fā)音、用法及例句
4、that's true(thats true中文翻譯,thats true是什么意思,thats true發(fā)音、用法及例句)
5、memo pad中文翻譯,memo pad是什么意思,memo pad發(fā)音、用法及例句
8、美味的四字詞語(yǔ),描寫形容美味的四字成語(yǔ),四字成語(yǔ),四字詞語(yǔ)
9、關(guān)于規(guī)矩的成語(yǔ),形容守規(guī)矩的成語(yǔ),四字成語(yǔ),四字詞語(yǔ)
10、文人的英文,英語(yǔ),literator是什么意思,literator中文翻譯,literator怎么讀、發(fā)音、用法及例句
11、metalliferous是什么意思,metalliferous中文翻譯,metalliferous怎么讀、發(fā)音、用法及例句
版權(quán)聲明: 本站僅提供信息存儲(chǔ)空間服務(wù),旨在傳遞更多信息,不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任,不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé)。如因作品內(nèi)容、版權(quán)和其它問(wèn)題需要同本網(wǎng)聯(lián)系的,請(qǐng)發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。