Author: Rahul Soni

Analyzing data.

Add Prometheus Datasources in Grafana

Reading Time: 2 minutes Add as many as prometheus datasource into grafana with the help of terraform scripts. Prerequisite Prometheus Deployed & endpoint URL of prometheus. Headless service name if on same cluster or URL if prometheus deployed on another server. Grafana endpoint URL & Port number. (default is 3000) Username & Password for admin access. Setup Authentication export environment variable for authentication export GRAFANA_AUTH=”admin_username:admin_password” Add Grafana URL & Continue Reading

Programming Equipment in Dark

How to Setup log-based Alerts in GCP

Reading Time: 3 minutes Log based alerts is useful when you want to alert your team whenever certain logs occurs or some error or exception breaks some functionality of your application. This guide will help you to setup the log based alerts in GCP project Prerequisite GCP Project ID Log filter or Queries to setup alerts Notification Channels setuped in GCP to send alerts. (Slack or Pagerduty or email) Continue Reading

Creative team planning application and developing template layout, framework for mobilephone.

Horusec with Sonarqube

Reading Time: 3 minutes Horusec is an open-source tool that performs a static code analysis to identify security flaws during the development process and with Sonarqube, you can manage issues in a team. It can be integrated with CICD tools to find code vulnerabilities whenever a developer creates PR on a repo. You can integrate Horusec with Sonarqube to see security reports for your application code. For local scanning or Continue Reading

Hacker hands using laptop computer to code

Istio logs with fluentbit on kubernetes

Reading Time: 3 minutes Fluentbit is used for collecting the logs from server, linux machines, Kubernetes nodes etc. You might want to collect these Istio logs and parse them & route them to a separate index to read in kibana & elastic search. Lets find out how we can achieve this functionality Prerequisites Kubernetes cluster Helm Installed in your machine. Istio setup & proxy injection enabled Some pods running Continue Reading

Programmers working on computer program

Horusec – Code security & vulnerability

Reading Time: 3 minutes Horusec is an open-source tool that performs a static code analysis to identify security flaws during the development process. Horusec can be integrated with CICD tools to find code vulnerabilities & security issues whenever a developer creates PR on a repo. It performs code scanning that will check if there is any vulnerability or security issue. If some security flaws are found it decides how Continue Reading

Kubecost Metrics Exporter on Kubernetes

Reading Time: 3 minutes Kubecost helps you & your FinOps team to monitor and manage the cost and also capacity in Kubernetes environments. It helps you integrate various tools with your infrastructure to help your team track, manage, and reduce the overall cost. You can monitor & have insights on your Kubernetes spends at a very granular level additionally you can have insights on other cloud resources out of Continue Reading

Use Infracost CI Template for Gitlab To forecast Cost

Reading Time: 3 minutes Infracost is an open-source tool used to forecast & estimates your cloud cost on every pull request on terraform. Multiple scenarios & scripts can be created to forecast cloud costs. It supports AWS, Azure, GCP cloud platforms & over 230 Terraform resources. It also works with Terraform Cloud & Terragrunt. Infracost can use hosted Cloud Pricing API or self-host. Infracost can be integrated with any Continue Reading

Programming Equipment in Dark

How to Add PubSub Dashboard in Grafana

Reading Time: 2 minutes PubSub is an event-driven messaging, Streaming analytics Data integration to ingest data & distribute data. It works upon the Publishers & subscribers model where the publisher publishes the message & subscriber subscribes to topics of publishers & receive those data or messages. For monitoring & observability, DevOps creates a dashboard to monitor the services. You can create PubSub dashboard in Grafana if you are using Continue Reading

grafana logo

How to create Grafana Dataflow Dashboard

Reading Time: 3 minutes Dataflow is a fully managed GCP product where developers can build pipelines to process a batch or stream of data from a source. It minimizes latency, processing time, and cost through autoscaling and batch processing. It uses compute engine instances for processing & analytics. For monitoring & observability, you might be using Grafana as a single source for monitoring all services cloud or on-prem. Creating Continue Reading

Programming Equipment in Dark

How to create Parent-Child Gitlab Pipeline

Reading Time: 4 minutes GitLab parent-child pipeline run under the same get lab project. It can be useful when you want to run your pipeline under multiple conditions for example you may want to run your pipeline on merge requests, issue events, push events, on file changes, etc. Problem with single global pipeline Configuration for the single Global pipeline becomes very long and may become complicated and may be Continue Reading

Kubecost Cost Reports for Cloud & Kubernetes

Reading Time: < 1 minute KubeCost – Introduction Kubecost helps you to monitor and manage the cost and also capacity in Kubernetes environments. It helps you integrate various tools with your infrastructure to help your team track, manage, and reduce the overall cost. You can monitor & have insights on your Kubernetes spends at a very granular level additionally you can have insights on other cloud resources out of the Continue Reading

Kubecost Cloud & Kubernetes Cost & Health Alerts

Reading Time: 2 minutes KubeCost – Introduction Kubecost helps you to monitor and manage the cost and also capacity in Kubernetes environments. It helps you integrate various tools with your infrastructure to help your team track, manage, and reduce the overall cost. You can monitor & have insights on your Kubernetes spends at a very granular level additionally you can have insights on other cloud resources out of the Continue Reading

kubecost

Kubecost Cost Allocations in Kubernetes

Reading Time: 3 minutes KubeCost – Introduction Kubecost helps you & your FinOps team to monitor and manage the cost and also capacity in Kubernetes environments. It helps you integrate various tools with your infrastructure to help your team track, manage, and reduce the overall cost. You can monitor & have insights on your Kubernetes spends at a very granular level additionally you can have insights on other cloud Continue Reading