<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>System-Engineering on Janik von Rotz</title>
    <link>https://janikvonrotz.ch/categories/system-engineering/</link>
    <description>Recent content in System-Engineering on Janik von Rotz</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Tue, 09 Nov 2021 09:13:06 +0100</lastBuildDate>
    <atom:link href="https://janikvonrotz.ch/categories/system-engineering/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Nginx, Loki, Promtail and Grafana</title>
      <link>https://janikvonrotz.ch/2021/11/09/nginx-loki-promtail-and-grafana/</link>
      <pubDate>Tue, 09 Nov 2021 09:13:06 +0100</pubDate>
      <guid>https://janikvonrotz.ch/2021/11/09/nginx-loki-promtail-and-grafana/</guid>
      <description>&lt;p&gt;Hey devops engineer, you don&amp;rsquo;t need Logtail, Sentry, Datadog or any other SaaS/PaaS service to manage your logs. Collecting and analyzing log files is super easy with the LPG-stack. Another acronym that stands for &lt;strong&gt;Loki, Promtail and Grafana&lt;/strong&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Add Prometheus instance variable to Grafana query</title>
      <link>https://janikvonrotz.ch/2021/04/19/add-prometheus-instance-variable-to-grafana-query/</link>
      <pubDate>Mon, 19 Apr 2021 18:05:23 +0200</pubDate>
      <guid>https://janikvonrotz.ch/2021/04/19/add-prometheus-instance-variable-to-grafana-query/</guid>
      <description>&lt;p&gt;Prometheus stores the instance or host name for every metric. If you want to filter your dashboard data based on the instance name you need a Grafana variable.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Monitor cron jobs with Prometheus, Grafana and Node exporter</title>
      <link>https://janikvonrotz.ch/2020/09/07/monitor-cron-jobs-with-prometheus-grafana-and-node-exporter/</link>
      <pubDate>Mon, 07 Sep 2020 11:26:05 +0200</pubDate>
      <guid>https://janikvonrotz.ch/2020/09/07/monitor-cron-jobs-with-prometheus-grafana-and-node-exporter/</guid>
      <description>&lt;p&gt;Nobody wants to be notified by email anymore, especially if its a failed cron job. We have advanced monitoring systems that tell if somethings wrong. In my case I use &lt;a href=&#34;https://grafana.com/&#34;&gt;Grafana&lt;/a&gt; and &lt;a href=&#34;https://prometheus.io/&#34;&gt;Prometheus&lt;/a&gt; and &lt;a href=&#34;https://github.com/prometheus/node_exporter&#34;&gt;Node exporter&lt;/a&gt; to collect host metric, visualize them and send out alerts. Usually, one would set up an exporter to monitor an new piece of software, but for cron there isn&amp;rsquo;t any exporter available. In contraire there are a lot of online service to monitor your cron jobs, such as &lt;a href=&#34;https://cronitor.io/&#34;&gt;Cronitor.io&lt;/a&gt;. But we do not want to add another dependency for simply monitoring cron jobs.&lt;/p&gt;</description>
    </item>
    <item>
      <title>System Observability and Chaos Engineering</title>
      <link>https://janikvonrotz.ch/2018/09/16/system-observability-and-chaos-engineering/</link>
      <pubDate>Sun, 16 Sep 2018 14:58:02 +0200</pubDate>
      <guid>https://janikvonrotz.ch/2018/09/16/system-observability-and-chaos-engineering/</guid>
      <description>&lt;p&gt;At the last &lt;a href=&#34;https://jazoon.com/&#34;&gt;Jazoon tech days&lt;/a&gt; I learned about the current state of DevOps and other related topics. During the talks &amp;ldquo;chaos engineering&amp;rdquo; and &amp;ldquo;observability&amp;rdquo; were mentioned many times. I didn&amp;rsquo;t know either and became curious what it was about.&lt;/p&gt;</description>
    </item>
    <item>
      <title>SOA and microservices explained well</title>
      <link>https://janikvonrotz.ch/2018/05/09/soa-and-microservices-explained-well/</link>
      <pubDate>Wed, 09 May 2018 16:11:00 +0000</pubDate>
      <guid>https://janikvonrotz.ch/2018/05/09/soa-and-microservices-explained-well/</guid>
      <description>&lt;p&gt;As mentioned to my friends many times I&amp;rsquo;m a huge fan of &lt;a href=&#34;https://news.ycombinator.com/&#34;&gt;Hacker News&lt;/a&gt; and read it every day (make sure to not get fooled by the misleading name, it has nothing to do with hacking at all). It&amp;rsquo;s about IT news from various domains and sometimes from other domains of science. Today I stumbled upon an article about SOA and microservice while browsing HN. I personally struggled understanding the concept of microservices and its relations to SOA. On one side you&amp;rsquo;ll find very abstract definitions and on the other side there a very specific technical appliances. Anyway, the article blow condensed the whole topic quite nice.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Zabbix stack with Vagrant, CoreOS and Docker</title>
      <link>https://janikvonrotz.ch/2015/10/08/zabbix-stack-with-vagrant-coreos-and-docker/</link>
      <pubDate>Thu, 08 Oct 2015 16:03:44 +0000</pubDate>
      <guid>https://janikvonrotz.ch/2015/10/08/zabbix-stack-with-vagrant-coreos-and-docker/</guid>
      <description>&lt;p&gt;This short guide shows you how to set up a virtual Zabbix Network Monitoring Stack with MySQL and CoreOS deployed by Docker.&lt;/p&gt;&#xA;&lt;p&gt;On your host machine make sure that these tools are available.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://www.vagrantup.com/downloads&#34;&gt;Vagrant&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.virtualbox.org/wiki/Downloads&#34;&gt;VirtualBox&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://git-scm.com/downloads&#34;&gt;Git&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
  </channel>
</rss>
