Operations | Monitoring | ITSM | DevOps | Cloud

Go

Deploy a Dockerized Go application to Azure

As a software engineer, one of your goals is to ensure that your product can be accessed globally by your customers. It’s not enough that an app is bug-free and works flawlessly if it only works on localhost. Docker was introduced to solve the “it works on my machine” problem. For example, the particular version of a programming language a developer is using on Windows or MacOS may not be working on the hosting server.

How to set up Golang application performance monitoring with open source monitoring tool - SigNoz

In this article, learn how to setup application monitoring for Golang apps using an open-source solution, SigNoz. If you want to check our Github repo before diving in 👇 Scalability, Reliability, Maintainability... The list goes on for the benefits of microservices architecture in today's world. But along with these benefits also comes the challenges of complexity.

The Platform.sh CLI is ready to Go(lang)

The developer experience just got so much better with the latest Platform.sh CLI release. Designed and engineered to help developers manage their daily work environments more efficiently, this incredible tool is ready to Go for our entire developer community, becoming language independent with no need to install PHP, and embracing the distribution standards. With the Platform.sh CLI, developers can easily use and manage their projects directly from their terminal.

OpenTelemetry Logs, OpenTelemetry Go, and the Road Ahead

We’ve got a lot of OpenTelemetry-flavored honey to send your way, ranging from OpenTelemetry SDK distribution updates to protocol support. We now support OpenTelemetry logs, released a new SDK distribution for OpenTelemetry Go, and have some updates around OpenTelemetry + Honeycomb to share. Let’s see what all the buzz is about this time! 🐝🐝

BindPlane OP Build Process - Using Goreleaser

BindPlane OP is written in Go. It is a single http webserver, serving REST, Websocket, and Graphql clients. It includes embedded react applications for serving the user interface. Go provides us with the ability to produce a single binary program that has no external dependencies. The binary is not dynamically linked to external libraries, meaning it is easy to build, deploy, and run on any platform supported by the Go compiler. BindPlane OP officially supports Linux, Windows, and macOS.

More support for structured logs in new version of Go logging library

The new version of the Google logging client library for Go has been released. Version 1.5 adds new features and bug fixes including new structured logging capabilities that complete last year's effort to enrich structured logging support in Google logging client libraries. Here are few of the new features in v1.5: Let's look into each closer.

gRPC - Monitor gRPC calls with OpenTelemetry | Explained with a Go example

OpenTelemetry can only help in generating the telemetry data. In order to store, and analyze that data, you need to choose a backend analysis tool. In this article, we will monitor collected data from gRPC calls with SigNoz. SigNoz is a full-stack open-source APM tool that provides metrics monitoring and distributed tracing. It is built to natively support OpenTelemetry data formats. Hence, it’s a great choice for a backend analysis tool to combine with OpenTelemetry. On a side note, OpenTelemetry provides you the freedom to select a backend analysis tool of your choice.

How to deploy a Go web application to the cloud with Docker Swarm (Part 2)

Last week, I showed you how to build and deploy a Go Web application (or API backend for a frontend framework like React or Vue) to a cloud provider, using Docker as a process manager. In this post, which is part of two of this series, I will show you a second method of deploying a Go Web app or backend to any cloud, using Docker Swarm.

How to deploy a Go web application to the cloud (Part 1)

Go has emerged as a popular option to develop web applications, especially for API backends, used by a React or Vue frontend. This post is the first of a multi-post series on the deployment of a web application to a cloud provider, starting with the simplest form of deployment, all the way to using Kubernetes for your web apps.