Jmeter連接InfluxDB2.0.4
問題描述:在用Jmeter+InfluxDB構建監控時,因為docker構建的InfluxDB的版本是2.0.4,按照網上的教程進行后端監聽器的填寫,但是一直出現錯誤提示401等問題,網上的教程大多是1.X版本的,懷疑是資料庫版本不一致導致的資料無法寫入,通過調研,問題已解決,以下為配置方法,
一、InfluxDB搭建完成后,查看Organization和Bucket名稱,這里是ORZ_test和bucket_name
Organization在這里我的理解是資料庫分組的概念,將同一類的資料庫放到一個organization里
Bucket在這里的概念可以理解為一個資料庫,相當于MySQL中的一張表


二、新建一個Telegraf
Telegraf在這里我的理解是,它是一個資料庫寫入的入口,只有創建了它并且有打開它的鑰匙(Token)才能對InfluxDB進行資料的寫入
1)選擇bucket,我這里用的是Docker方式,點擊確認

2)填寫連接名稱,描述可以不填寫

3)點擊確認

四、創建完成后,查看Token
1)點擊名稱查看Token

2)點擊cope按鈕可以復制,后面我們會用到它

五、配置Jmeter后端處理器,我這里的版本是5.4.1
1)這里有兩種配置方式我們先看第一種

2)第一種填寫引數如下

修改引數說明:
influxdbUrl:http://你的influx服務器地址/api/v2/write?org=你的Organizations名稱&bucket=你的Bucket名稱
influxdbToken:步驟四中的Token復制到這里
3)第二種填寫引數如下

修改引數說明:
influxdbUrl:http://你的influx服務器地址/api/v2/write?org=你的Organizations名稱&bucket=你的Bucket名稱
influxdbToken(需要手動添加):步驟四中的Token復制到這里
4)填寫后發送請求即可,請求發送正常

六、InfluxDB中查看發送資料

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/280312.html
標籤:其他
