最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python 腳本獲取ES 存儲(chǔ)容量的實(shí)例

 更新時(shí)間:2018年12月27日 08:40:55   作者:SiegeLionQi  
今天小編就為大家分享一篇Python 腳本獲取ES 存儲(chǔ)容量的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

最近有需求統(tǒng)計(jì)ES存儲(chǔ)容量,之前用PHP實(shí)現(xiàn)的,考慮到以后可能會(huì)經(jīng)常寫腳本查詢,故用python寫了一個(gè)腳本,代碼如下:

import urllib
import urllib2
import sys
es_service_addr = sys.argv[1]
 
url = "http://" + es_service_addr + "/_cat/indices?v";
req = urllib2.Request(url)
res_data = urllib2.urlopen(req)
res = res_data.read()
 
list = res.split('\n')
 
title = list[0].split()
length = len(list)
data = list[1:length]
map={}
for i in title:
	map[i] = title.index(i)
capacity_used = 0;
 
for i in data:
	value = i.split()
	l = len(value)
	if l > 0 :
		store_size = value[map['store.size']].lower()
		if "k" in store_size:
			capacity_used += int(store_size[:-1]) * 1024
		elif "m" in store_size:
			capacity_used += int(store_size[:-1]) * 1024 * 1024
		elif "g" in store_size:
			capacity_used += int(store_size[:-1]) * 1024 * 1024 * 1024
		elif "p" in store_size:
			capacity_used += int(store_size[:-1]) * 1024 * 1024 * 1024 * 1024
		elif "p" in store_size:
			capacity_used += int(store_size[:-1]) * 1024 * 1024 * 1024 * 1024 * 1024
		else:
			capacity_used += int(store_size[:-1])
 
print str(capacity_used) + " Bytes"

背景:

Python 腳本獲取ES 存儲(chǔ)容量

通過ES 查詢的結(jié)果如圖所示,腳本實(shí)現(xiàn)的作用就是統(tǒng)計(jì)store.size 的值。

以上這篇Python 腳本獲取ES 存儲(chǔ)容量的實(shí)例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 對(duì)python中for、if、while的區(qū)別與比較方法

    對(duì)python中for、if、while的區(qū)別與比較方法

    今天小編就為大家分享一篇對(duì)python中for 、if、 while的區(qū)別與比較方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • Django重定向redirect的具有使用

    Django重定向redirect的具有使用

    在Django中,redirect是一個(gè)用于進(jìn)行重定向的函數(shù),本文主要介紹了Django重定向redirect的具有使用,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-11-11
  • Python自動(dòng)掃描出微信不是好友名單的方法

    Python自動(dòng)掃描出微信不是好友名單的方法

    很多人想要清楚已經(jīng)被刪除的好友名單。面對(duì)龐大的好友數(shù)量想要清除談何容易,本文主要介紹了Python自動(dòng)掃描出微信不是好友名單的方法,感興趣的可以了解一下
    2021-05-05
  • python簡單實(shí)例訓(xùn)練(21~30)

    python簡單實(shí)例訓(xùn)練(21~30)

    上篇文章給大家介紹了python簡單實(shí)例訓(xùn)練的1-10,這里繼續(xù)為大家介紹python的一些用法,希望大家每個(gè)例子都打出來測試一下
    2017-11-11
  • python 使用遞歸回溯完美解決八皇后的問題

    python 使用遞歸回溯完美解決八皇后的問題

    今天小編就為大家分享一篇python 使用遞歸回溯完美解決八皇后的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • Python實(shí)現(xiàn)簡單石頭剪刀布小游戲的示例代碼

    Python實(shí)現(xiàn)簡單石頭剪刀布小游戲的示例代碼

    石頭剪刀布是一種簡單而又經(jīng)典的游戲,常常用于決定勝負(fù)或者娛樂消遣,本文將使用Python實(shí)現(xiàn)一個(gè)簡單的石頭剪刀布游戲,需要的可以參考一下
    2023-06-06
  • shell命令行,一鍵創(chuàng)建 python 模板文件腳本方法

    shell命令行,一鍵創(chuàng)建 python 模板文件腳本方法

    下面小編就為大家分享一篇shell命令行,一鍵創(chuàng)建 python 模板文件腳本方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-03-03
  • Python?遺傳算法處理TSP問題詳解

    Python?遺傳算法處理TSP問題詳解

    遺傳算法(Genetic?Algorithm,?GA)是模擬達(dá)爾文生物進(jìn)化論的自然選擇和遺傳學(xué)機(jī)理的生物進(jìn)化過程的計(jì)算模型,是一種通過模擬自然進(jìn)化過程搜索最優(yōu)解的方法
    2022-11-11
  • python爬蟲框架Scrapy基本應(yīng)用學(xué)習(xí)教程

    python爬蟲框架Scrapy基本應(yīng)用學(xué)習(xí)教程

    這篇文章主要為大家介紹了python爬蟲框架Scrapy的基本應(yīng)用學(xué)習(xí)教程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步
    2021-11-11
  • Python素?cái)?shù)檢測的方法

    Python素?cái)?shù)檢測的方法

    這篇文章主要介紹了Python素?cái)?shù)檢測的方法,實(shí)例分析了Python素?cái)?shù)檢測的相關(guān)技巧,需要的朋友可以參考下
    2015-05-05

最新評(píng)論

武乡县| 收藏| 贺州市| 舒城县| 平果县| 鄂温| 关岭| 新干县| 应城市| 南昌县| 阿克苏市| 甘泉县| 滦平县| 秀山| 乌拉特前旗| 万源市| 海安县| 璧山县| 泰来县| 辉县市| 睢宁县| 陆丰市| 孟连| 阳新县| 福贡县| 集安市| 长治县| 威信县| 福泉市| 青川县| 永善县| 金华市| 宿松县| 乐业县| 五大连池市| 安吉县| 汝阳县| 门源| 洛宁县| 南汇区| 城市|