Influxdb 2.0 lessons learned

I played a bit with influxdb version 2.0.0, telegraf client and two of my raspberry pies.
On my oldest pi  a 1 B+ the telegraf client caused too much performance issues on that light weight single CPU and 480 MB of usable RAM. So I chose a simple bash script with curl to send the CPU temperature to influxdb.

#!/bin/bash
timestamp=$(date +%s)
temp=$(vcgencmd measure_temp)
curl -XPOST \
"https://flux.example.com/api/v2/write?org=none&bucket=pihole&precision=s" \
--header "Authorization: Token asas==" \
--data-raw "cpu-temperature,host=pihole ${temp//\'C/} ${timestamp}"

At first I was running influxdbd by hand. But I didn’t want the usual port of 9999 of the alpha version and I also wanted SSL encryption when I log into the backend. Pretty easy with the already running apache on that server.

<VirtualHost *:443>
	ServerName flux.example.com
	DocumentRoot /var/www/empty

	<Directory /var/www/empty>
		Options Indexes FollowSymLinks
		AllowOverride None
		Require all granted
	</Directory>

	ProxyPass / http://localhost:9999/
	ProxyPassReverse / http://localhost:9999/

	SSLEngine on
	SSLCertificateFile  fullchain.pem
	SSLCertificateKeyFile privkey.pem
</VirtualHost>

so far so good. Starting the influxdb by hand after a reboot or failing isn’t an option.  So I created by on systemd service file

sudo $EDITOR /lib/systemd/system/influxdb2.service

[Unit]
Description=InfluxDB 2.0 service file.
Documentation=https://v2.docs.influxdata.com/v2.0/get-started/
After=network-online.target

[Service]
User=influx
Group=influx
ExecStart=/usr/local/bin/influxd
Restart=on-failure

[Install]
WantedBy=multi-user.target

Do not forget to enable it :D sudo systemctl enable influxdb2

 

So far I made one observation. The telegraf client is doing a lot of DNS requests through the network. If I’m not wrong it does it for every request. If you look at the graphic you see that the bottom a big blue line. That is the DNS requests from telegraf. At some point around 20:00 You see a drop. Well there I change the flush interval to 120 seconds. Later at round 7:30 I wrote the IP and host name into /etc/hosts and the “noise” was gone. That is something you maybe want to do in your devices, too to save some bandwidth and energy.

Zucchini sweet and sour

What you need:
paprika
salt
pepper
white Vinegar
sugar
crème fraiche (if not available use sour cream / heavy cream with at least 50% fat)

500g aka 1 pound minced meat.

1 red bell peper
1 Zucchini
1 white onion

——

Start with bell pepper, zucchini, white onion. Cut them into pieces of your choise.
Braise one after the other in a saucepan.
Season with salt, pepper, paprika, 2 – 3 tablespoons of vinegar and half a teaspoon of sugar. Peel off a 1/4 liter (one cup) of water and cook for 15 minutes with the lid on.

Fry 500g mince in a pan. Season with salt, pepper and paprika.

Then add the mince to the pot. Mix in one tablespoon of crème fraiche.

Traveling through time isn’t enough

Some people think traveling through time is easy. It might look that way. But they don’t consider that you need to travel space, too. Wait, why space, too?
Let’s start easy. If you want to meet me at work you need 4 dimension. You might think it is just an address, but it isn’t. The first dimension is the street. To make is easy the street goes from east to west in a straight line. Well the street is very long. In order to find me you need the house number. That is like drawing another line from north to south (second dimension). If you think that you are able to meet me yet, you are WRONG! I work in a skyscraper. You need to also the number of the have the number of the floor. Now you can meet me!? WRONG! You might show but at the correct place, but at the wrong time. You might be there in the night or during my lunch break. So you need also the fourth dimension the time.
When it comes to GPS navigation you need those information twice, because you need to know from where and when you are coming.

Now with time travel it is even worse. You are standing on the earth. It rotates with about ~ 464 m/s. If you try time traveling while visiting me, and miss the correct time only by a split second you might fall down a long way down from the height of the skyscraper. But it doesn’t end there. The earth orbits the sun. That is 29.85 m/s additional movement to the earth’s rotation. Our solar system rotates in in our galaxy the milky way. The milky way rotates, too. The galaxy is moving through the universe / space. Plus the universe is expanding. And it the expanding speed is increasing. Good luck with time traveling!. Do the math and meet me in my skyscraper, yesterday! I think this the point most science fiction authors didn’t tell you. So next time you travel through time and space and you are very good. Don’t forget your parachute. If you are not so good in math don’t forget your space suite, just in case…

Remember:

  1. The earth rotates
  2. The earth orbits around the sun
  3. The solar system orbits around the in a rotating galaxy
  4. The galaxy is moving in the universe
  5. The universe is ever expanding. Faster and faster.

CS

<Jasmine> warum machen wir nie cybersex, du wohntst so weit weg, wir sehen und so selten.. und du spielst am rechner fast nur dein counterstrikedingsda :/
<Chris> Mh, tut mir ja auch leid, ich steh nicht so auf virtuellen Sex, weißte? ;-)
<Jasmine> versteh ich, habs halt mal wieder nötig ;))
<Chris> Hmm…
<Chris> na gut.
<Jasmine> Was, echt?
<Chris> Na klar, kann Dir doch keinen Wunsch abschlagen! ;-)
<Jasmine> dann heiz mich mal ein *gg*
<Chris> Stell Dir vor, wie ich hinter Dir stehe, Dir sanft über die Schultern streichle, ganz zart Deinen Nacken küsse…
<Jasmine> mhhhhh
<Chris> Ganz sanft kraul ich Dir den Nacken… mittlerweile spürst Du etwas hartes, kaltes an Deinem Hinterkopf… es fühlt sich länglich an… irgendwie wie Eisen… und Du drehst Dich langsam und fragend um, was das denn sein könnte…
<Jasmine> hm?
<Chris> BOOM, HEADSHOT!
<Jasmine> bor du verdammter penner -.-

11 reasons to date a female geek

1) She can fix your computer and make a website for your new startup.
2) She has friends who can fix your computer and design a database for you.
3) She can program your mother’s VCR and Tivo your favorite shows.
4) Her friends can program your mother’s VCR and Tivo your favorite shows
5) She can fix your friends’ computers.
6) She’ll make you shine wherever you go — how many of your friends are smart enough to date such a smart and useful woman?
7) She can pick out a the right cell phone/mp3 player/digital camera for you. Even better she can afford to buy it for you.
8) She’ll be so happy that someone appreciates her for her real talents, that she’ll adore you.
9) She won’t cheat either. Given a choice between George Clooney and the newest tech toy, she’ll take the toy.
10) Did I mention that she can fix your computer, make a website, design a database, install your cable modem and WiFi router, setup you iTunes for automatic download of your favorite artists, download your Outlook contacts onto the new cellphone/mp3 player/digital camera that she bought you?
11) And, she can cook dinner while doing all of the above.

Silicon Proverbs

  1. Home is where you hang your @
  2. The e-mail of the species is more deadly than the mail
  3. A journey of a thousand sites begins with a single click
  4. You can’t teach a new mouse old clicks
  5. Great groups from little icons grow
  6. Speak softly and carry a cellular phone
  7. C:\ is the root of all directories
  8. Don’t put all your hypes in one home page
  9. Pentium wise; pen and paper foolish
  10. The modem is the message
  11. Too many clicks spoil the browse
  12. The geek shall inherit the earth
  13. A chat has nine

Das Ende des Internets…

…ja das gibt es wirklich
Wußten Sie das nicht??? Doch es gibt sie noch und wenn Sie sich erinnern, da gab es soetwas wie eine reale Welt! Hey sagen Sie jetzt, da war ich doch schon mal in der Schule oder zum Arbeiten. Ich weiß wir verdrängen die Welt dort draußen nur all zu gerne! Aber die Welt dort hat auch seine positiven Seiten.

Die kaputten Augen

So nun kommen wir zu ihren Augen und auch anderen Körperteilen, die sich vielleicht gar nicht mehr kennen!
Wir wollen sehen, was wir tun können, das erste was Sie tun sollten ist: Gehen Sie zu ihrem Fenster. Ziehen Sie die Rölladen hoch oder ziehen Sie die Gadienen auf. Na auf jeden Fall machen Sie das Fenster “frei”. Was Sie jetzt in den Augen spüren nennt sich Tageslicht(das kommt von der Sonne unglaublich,aber wahr). Falls Sie sich jetzt wie Neo aus Matrix fühlen, dann war es wirklich mal wieder Zeit für Tageslicht. Falls Sie jetzt behaupten das es draußen noch dunkler ist als in ihrem Zimmer ist, dann liegt das daran, daß es Nacht ist, dann müssen Sie noch ein wenig auf das Licht warten. Aber ich kann ihnen garantieren, das es wirklich kommt!
Kommen wir zu Stufe 2! So jetzt öffnen Sie das Fenster, ich hoffe Sie wissen noch wie das geht. Was jetzt in Ihr Zimmer kommt, nennt sich “Frischluft”. Die hat einen Sauerstoffanteil (Oxigenium) von unglaublichen 21% und nicht so wie in ihrem Zimmer von ca 15-17%. Jetzt sollten Sie eigentlich ein ganzes Stück wacher werden. Wow, so ein Hochgefühl.
Ach ja, das hatte ich ganz vergessen zu erwähnen. Das Kribbeln, das Sie vermutlich in ihren Beinen verspüren, hängt damit zusammen, daß ihre Beine endlich mal wieder richtig durchblutet werden. Wo Sie schon am offenen Fenster stehen, atmen Sie drei mal tief ein und wieder aus. Wegen dem erwähnten Sauerstoff(O²). Wenn Sie sich jetzt wieder ihrem Computer zu wenden, könnte es sein, daß ihnen ein übler Geruch in die Nase steigt. Aber keine Sorge, das ist nicht giftig! Der Geruch ist schon länger in ihrem Raum. Sie haben ihn nur nicht bemerkt, weil die Konzentration langsam angestiegen ist. Keine Panik! Dieser Geruch sind nur ihre Körper eigenen Ausdünstungen. Ja, die sind wirklich harmlos.
Falls Sie wirklich wieder ins reale Leben kommen wollen, dann lesen Sie den nächsten Absatz. Falls nicht, dann machen Sie alle oben genannten Aktionen rückgängig und setzen Sie sich wieder vor den Computer!

Warnung: Für alles was Sie jetzt tun, sind Sie selbst verantwortlich, ich übernehme da gar nichts

Wichtig: Lesen Sie sich erst diesen Abschnitt komplett durch und tun erst dann das folgend Beschriebene, sonst könnte es sein, dass Sie es nicht schaffen ins reale Leben hinüber zugehen!

Schritt 1: Schließen Sie alle ihre Anwendungen!
Schritt 2: Schalten Sie ihren Computer aus, im Notfall einfach Netzstecker ziehen!
Schritt 3: Gehen Sie zum immer noch offenen Fenster und schreien Sie ein mal so laut sie können. Das muss Ihnen nicht peinlich sein, ihre Nachbarn kennen Sie bestimmt gar nicht mehr, abgesehen von dem Namensschild an ihrer Haustür oder dem kleinen Schildchen von ihrem Briefkasten
Schritt 4: So das wird jetzt schon einfacher. Den Pizzamann aus der realen Welt kennen Sie ja sicher noch. Den rufen sie mal an und stärken sich mit einer Pizza. Aber lassen Sie den Pizzamann nicht so einfach gehen, fragen Sie ihn nach interessanten Dingen, die Sie in ihrer realen örtlichen Umgebung tun können. So nun lassen Sie den Pizzamann aber wieder gehen.
Schritt 5: Machen Sie eine Liste der Dinge die Sie nun in de realen Welt tun wollen. Nein, den Computer lassen Sie aus! Nehmen Sie sich ein Blatt und einen Kugelschreiber oder Bleistift! Nein, wenn sie beides nicht finden können bleibt der Computer immer noch aus! Dann machen Sie sich diese Liste in ihrem Kopf fertig.
Schritt 6: Setzen Sie diese Dinge um! Aber machen Sie das Fenster zu und mit ihrer empfindlichen Haut sollten Sie sich mit Sonnencreme eincremen.Nein, der Computer bleibt immer noch aus! Und Sie bestellen die Sonnenmilch nicht übers Internet! Falls Sie zu Hause keine haben, kaufen sie sich eine in der realen Welt.
Scritt 7: So nun wirklich ran! Ab! Zieh die Leine! Computer aus! Raus aus dem Haus!

Posts Tagged nerd

Archives by Month: