A couple months ago, during our Grafana hack days, I created my first monitoring solution: my sourdough monitoring system. It was a lot of fun to build it, and I enjoyed it a lot! So when the next Grafana hack day was approaching, I started to wonder what my next monitoring system could be. What would I like to learn more about? What would I like to get better at doing. To be honest, I didn’t have to think hard. I just looked around, and there they were: my beautiful plants that I love, but for sure don’t know how…

In November 2020 InfluxDB released the stable version of open source InfluxDB v2. InfluxDB v2 uses a new v2 API and new Flux data scripting language. Flux uses functional language patterns and is an alternative to InfluxQL and other SQL-like query languages for querying and analyzing data.

If you are currently starting with InfluxDB or setting up InfluxDB Cloud, you are very likely going to be using v2. And if you want to add this data source instance to Grafana, you should primarily use the InfluxDB data source and choose the Flux query language option. …

Is my sourdough bread going to taste better? Will see. Was it fun to make? Absolutely. Do I recommend making your own? 100%!

This blog was originally written for and published at Grafana blog. 🧡

Sourdough monitoring system is actually my first IoT project that I’ve ever worked on. I truly enjoyed the process and I would like to share with everyone, who would like to dip their toe in IoT development, how easily they can do that as well. Below you can find instructions that should guide you through the process.

Getting a hardware

As a first step you need to get necessary hardware. For the sourdough monitoring system you are going to need:

  • 1 DHT11 sensor module to measure temperature and humidity
  • 1 HC-SR04…

How to get started with Prometheus Alertmanager and set up alert notifications with some popular methods and apps.

This blog was originally written for and published at Grafana’s blog. 🧡

In my previous blog post, How to Explore Prometheus with Easy ‘Hello World’ Projects, I described three projects that I used to get a better sense of what Prometheus can do. In this post, I’d like to share how I got more familiar with Prometheus Alertmanager and how I set up alert notifications for Slack, PagerDuty, and Gmail. I’m going to reference my previous blog post quite a bit, so I recommend reading it before continuing on.

The Basics

Setting up alerts with Prometheus is a two-step process: First, you…

Easy and fast projects to explore Prometheus.

This blog was originally written for and published at Grafana’s blog. 🧡

In this blog post, I would like to share with you some of the projects that I used to to get a better sense of what Prometheus can do. I am a very hands-on type of learner, and usually when I want to explore new technologies, I start with “hello world” apps and small toy projects. Therefore, the main goal of this blog is to share with you how easily you can set up Prometheus and how quickly you can create simple projects that can be monitored with…

As junior developer at a remote-first company

This blog was originally written for and published at Grafana’s blog. 🧡

I am a junior software engineer in Slovakia. I feel incredibly lucky that I’ve had this amazing opportunity to join Grafana Labs, as it was among the top companies that I’ve ever dreamed about working for.

The only thing that I was slightly scared of was the fact that Grafana Labs is remote-first, and I would be working full-time from home. …

Grafana is an open source visualisation and analytics tool. Most commonly, it is used for visualising infrastructure data and for application analytics but lots of people are using it in many other areas including home automation 🏠, monitoring of beehives 🐝, for weather, for launching the space rockets 🚀and so on. Basically, any time-series data can be beautifully visualised and better understood with Grafana (learn what time-series data are). If you haven’t had a chance to play with Grafana, as a first step, I would definitely recommend to check out Grafana playground.

Being a junior developer means that, you haven’t…

Last week whooo hooo! 🎉 We have worked really really hard for the past couple of of weeks, but the last week especially. We needed to finalise features, polish everything, create landing page, make sure everything is working, finalise documentation, host application.

Detailed Analysis

Landing page

I’ve worked on our landing page. I’ve created design in sketch and then created fully responsive landing page for our project with animations and video.

Landing page

I should describe week four in 3 words it would be “busy productive super-eventful”. We have worked really really hard for the past couple of days and the application has come together very nicely. Of course, there are final touches we need to work on, but other than that, the app is pretty usable.

So what have we completed? We have worked on (and completed):

  • Fully functional navigation with dynamic rendering
  • Fully functional spaces, threads and comments
  • Fixed functionality of ‘Create new organisation’ and ‘Create new space’ modal
  • New functionality: Is user caught up with all comments
  • User profile page…

Past sprint felt very very short. That is mainly because on Monday, it was a European holiday and I was travelling (and I couldn’t work). Therefore we’ve worked only 4 days and I definitely think, that 1 day extra would be helpful.

So what have we completed? We have worked on (and completed):

  • UI of the main navigation that is connected to firestore
  • UI of home screen connected to firestore
  • UI of the sidebar with on-boarding modals
  • UI of the modals that walk user trough creation of the new organisation
  • UI and functionality of modals to create new threads
  • Restructure…

Ivana Huckova

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store