Forum » Programiranje » Spremembe kode za pisanje v novejšo verzijo influx-a
Spremembe kode za pisanje v novejšo verzijo influx-a

demokedes ::
Pozdravljeni,
Imam eno preprosto sh skripto, ki mi piše telemtrične vrednosti v influx 0.8 bazo.
Ker migriram na novejšo verzijo Grafane, ki prikazuje te podatke, moram nadgraditi tudi verzijo influx-a. Pri novejših verzijah influx-a vidim, da se je spremenil koncept in da se uporabljajo t.i. bucket-i.
Spodaj je primer konfiguracije trenutne skripte, za pisanje v influx. Kako lahko skripto spremenim na način, da bo znala pisati v inflx bucket?
Že vnaprej hvala za odgovor in ideje.
 
  
Imam eno preprosto sh skripto, ki mi piše telemtrične vrednosti v influx 0.8 bazo.
Ker migriram na novejšo verzijo Grafane, ki prikazuje te podatke, moram nadgraditi tudi verzijo influx-a. Pri novejših verzijah influx-a vidim, da se je spremenil koncept in da se uporabljajo t.i. bucket-i.
Spodaj je primer konfiguracije trenutne skripte, za pisanje v influx. Kako lahko skripto spremenim na način, da bo znala pisati v inflx bucket?
Že vnaprej hvala za odgovor in ideje.
dbname="mydb"; dbhost="influxdb.rogelj.net:8086"; user="root"; passwd="xxxxxxxxx";
Zahvaljujem se vam za odgovore, ter vam še naprej želim lep dan.
- spremenil: demokedes ()

DamijanD ::
če pravilno vidim iz https://docs.influxdata.com/influxdb/cl...
potem se sam connection del ne spremeni, ampak pri write metodi dodaš info v kater bucket to spravljaš.
 
A si drugače že poskusil in ti ne deluje?
potem se sam connection del ne spremeni, ampak pri write metodi dodaš info v kater bucket to spravljaš.
A si drugače že poskusil in ti ne deluje?

demokedes ::
Sem se še mal matru...pol pa za foro vprašu ChatGPT....in uala...stvar 20-ih sekund: 
 
  
# Set InfluxDB Cloud configuration variables
INFLUX_URL="<influxdb_cloud_url>"
INFLUX_ORG="<influxdb_org>"
INFLUX_TOKEN="<influxdb_token>"
INFLUX_BUCKET="<influxdb_bucket>" 
   # Write data point to InfluxDB Cloud
    curl --request POST \
         --url "$INFLUX_URL/api/v2/write?org=$INFLUX_ORG&bucket=$INFLUX_BUCKET" \
         --header "Authorization: Token $INFLUX_TOKEN" \
         --data "bitcoin value=$bitcoin_value $timestamp"
 Zahvaljujem se vam za odgovore, ter vam še naprej želim lep dan.

demokedes ::
Vseen še nisem zaključil. Na nekem testnem primeru sem sicer uspel uspešno pisati v inxlux cloud. 
Problem imam v tem, da v osnovni skripti uporabljam wget (wget --quiet --post-data "$payload" "http://$dbhost/db/$dbname/series?u=$use... -O /dev/null). Ko to isto probam narediti z zgornjim ukazom, dobim napako: {"code":"invalid","message":"5/5 points rejected; first error: at line 1:3: expected tag key or field but found '\\n' instead (check rejected_points in your _monitoring bucket for further information)"}
Problem je v formatu payload-a. Jaz pošiljam tole. V wget primeru je delalo, sedaj v curl post pa ne.
[{ "name":"router_ping_ext2", "columns":["dst","ms"], "points":[["ExtenderGarage",9.637]] }]
 
Kakšna ideja?
Problem imam v tem, da v osnovni skripti uporabljam wget (wget --quiet --post-data "$payload" "http://$dbhost/db/$dbname/series?u=$use... -O /dev/null). Ko to isto probam narediti z zgornjim ukazom, dobim napako: {"code":"invalid","message":"5/5 points rejected; first error: at line 1:3: expected tag key or field but found '\\n' instead (check rejected_points in your _monitoring bucket for further information)"}
Problem je v formatu payload-a. Jaz pošiljam tole. V wget primeru je delalo, sedaj v curl post pa ne.
[{ "name":"router_ping_ext2", "columns":["dst","ms"], "points":[["ExtenderGarage",9.637]] }]
Kakšna ideja?
Zahvaljujem se vam za odgovore, ter vam še naprej želim lep dan.
Vredno ogleda ...
| Tema | Ogledi | Zadnje sporočilo | |
|---|---|---|---|
| Tema | Ogledi | Zadnje sporočilo | |
| » | Digitalna preobrazba SlovenijeOddelek: Loža | 5536 (4004) | TheBlueOne | 
| » | Policijska ura, ustavno sodišče in vlada (strani: 1 2 )Oddelek: Loža | 8708 (7068) | vostok_1 | 
| » | skripta za pošiljanje brezplačnih sms sporočil (strani: 1 2 3 4 )Oddelek: Programiranje | 46702 (11942) | AštiriL | 
| » | Application monitoringOddelek: Programska oprema | 2245 (1865) | kunigunda | 
| » | PHP in objektno programiranje (strani: 1 2 )Oddelek: Programiranje | 13280 (11747) | kivi113 |