Implementing Logging Using Node.Js, Elasticsearch, Kibana and Docker

Implementing Logging Using Node.Js, Elasticsearch, Kibana and Docker

Logging play a very important role in software development. It helps monitoring, troubleshooting, debugging, event tracing, request tracing, security, and also can be used by Business Intelligence(BI) for reporting purpose. Logging has numerous benefits. But in this blog post, we will focus on building a real-world example to store application logs in Elasticsearch via a Node.js app by using the Winston NPM package and visualize them using Kibana. Additionally, we will dockerize the entire application....

June 10, 2024 · 9 min · 1755 words · Prakash Bhandari
Docker Commands Cheat Sheet

Docker Commands Cheat Sheet

In this post, I’ve compiled a comprehensive list of docker commands that cover basic Docker commands, Docker Compose, and Docker Registry. For each command, I have added a brief explanation of its purpose and usage. Whether you’re managing containers, orchestrating services with Docker Compose, or working with Docker Registry, this guide will be you a lot. Basic Docker Commands Check Docker version 1 docker --version or docker -v Display system-wide information about Docker 1 docker info Download an image from Docker Hub....

October 25, 2023 · 3 min · 557 words · Prakash Bhandari
Deploy .NET Web Application in Kubernetes

Deploy .NET Web Application In Kubernetes Using Kustomize Tool

In this article, I will explain the basics of how to deploy a .NET Web application in Kubernetes using the Kustomize Tool. I will use Minikube to deploy the app on the local machine. Deploy .NET Web Application In Kubernetes, I have built a Docker image and pushed it to the Docker Hub registry. I will use the same artifacts that were used in that previous article. In this article, I will focus more on how to deploy into Minikube using the Kustomize Tool....

August 27, 2023 · 6 min · 1175 words · Prakash Bhandari
Deploy .NET Web Application in Kubernetes

Deploy .NET Web Application In Kubernetes

Introduction In this article, I will explain the basics of how to deploy a .NET Web application in Kubernetes. I will use Minikube to deploy the app on the local machine. You can either use an existing .NET Web Application or create a new .NET Web Application and containerize it. I am going to use the app that was created in my previous article. I’ve made some minor adjustments for clarity and proper capitalization....

August 26, 2023 · 5 min · 1053 words · Prakash Bhandari
Containerize Your .NET 7.0 Web Application With Docker

Containerize Your .NET 7.0 Web Application With Docker

Dockerizing is the process of packing, deploying, and running applications using Docker containers. Docker is very popular among the developers. In this post, I am going to show you “Containerize Your .NET 7.0 Web Application With Docker”. for local development. Before that, I will briefly explain what is docker and .NET What Is Docker? Docker is an open source tool that combines your application with all the necessary dependencies and libraries as one portable package (docker image)....

August 25, 2023 · 6 min · 1085 words · Prakash Bhandari
How to Dockerize a React Application?

How to Dockerize a React Application?

Dockerizing is the process of packing, deploying, and running applications using Docker containers. Docker is very popular among the developers. In this post, I am going to show you “How to Dockerizing the React Application?”. for local development and ready for production with great performance. Before that I will briefly define what is docker and react. What Is Docker? Docker is an open source tool that combines your application with all the necessary dependencies and libraries as one portable package (docker image)....

January 5, 2023 · 6 min · 1103 words · Prakash Bhandari