DevOps, Kubernetes Kubernetes Community Days landed in Zürich 19.06.2023 by DevOps Today at dbi services, with my colleague Chay Te and Arjen Lankkamp, we attended to the KCD in Zurich. First occurrence of the Kubernetes Community Days organized in Switzerland, the KCD Zurich hosted 250 participants. The previous day was devoted(…)
DevOps Prometheus and the AlertManager 19.06.2023 by Middleware Team In any monitoring tool, the question of alerting arises. Prometheus has a component dedicated to this function called the “Alertmanager”. One of the strengths of Alertmanager is its ability to evaluate and group alerts, thus avoiding false positives and waves(…)
NoSQL Redis : Geospatial Indexing 15.06.2023 by Middleware Team Introduction: Hi Team , today we will see a very interesting and useful feature of Redis.The Redis geospatial indexing What is Geostail indexing? Redis geospatial indexes let you store coordinates and search for them. This data structure is useful for(…)
Application integration & Middleware Defining Custom Monitoring Metric in Zabbix 15.06.2023 by Middleware Team In this blog, we will see how to add custom monitoring metric into Zabbix and, more precisely, get Java Virtual Machine (JVM) garbage collector heap statics. jstat OpenJDK includes an interesting tool to monitor a JVM: jstat. Let’s see what(…)
Oracle ODA: Check your DB homes before applying server patch 14.06.2023 by Jérôme Dubar Introduction Patching an Oracle Database Appliance is divided in 4 main steps with 4 odacli commands in this order: odacli update-dcs[admin|components|agent]: the easiest part dedicated to update the ODA tooling, including odacli itself odacli update-server: the most complex part. It(…)
DevOps Build and containerize an Angular application with GitLab CI/CD 14.06.2023 by Nicolas Meunier To deploy an Angular application into Kubernetes, the application needs to be build, containerized and pushed into a container registry before the deployment. In this project, I want to: Build the Angular Application using Angular CLI Create a new image(…)
Application integration & Middleware, DevOps Elasticsearch Upgrade – What about index compatibility? 13.06.2023 by David Diab Upgrade Elasticsearch is an easy task, I always heard this sentence. Which is correct if you take care about indices and compatibility. At a customer, I had the chance to upgrade an old version of Elasticsearch, today I will share(…)
Database Administration & Monitoring Oracle Database monitoring with Zabbix 12.06.2023 by Middleware Team Zabbix comes with an Oracle Database monitoring template out-of-the-box, so it should not be too complicated to integrate one server. Nevertheless, I faced a few issues while trying to setup one and I will detail these steps below. Agent Installation(…)
Application integration & Middleware, DevOps Elasticsearch queries: Domain Specific Language (DSL) 12.06.2023 by David Diab There are several query languages to query Elasticsearch (e.g. KQL, EQL, DSL, aso), in this blog I will speak about Domain Specific Language (DSL) which is the most flexible and gives access to all Elasticsearch options!(…)
Application integration & Middleware, DevOps Migrating Monitoring Data from Prometheus to VictoriaMetrics 09.06.2023 by Middleware Team Now that we know the advantages of VictoriaMetrics over Prometheus (see my previous blog post), we have to find a way to migrate data between the two. If you have the default retention set in Prometheus(…)