Operations | Monitoring | ITSM | DevOps | Cloud

Messaging

Mattermost plugins: The web app

This is the fourth installment in a series of articles on Mattermost plugins. First, we talked about how to set up your developer environment. We then examined the structure of server-side and web app plugins before walking through how to build a server-side plugin in Mattermost. In this piece, we’ll explore how to create web app plugins. The web app is written in JavaScript. It uses Redux, and you can write your plugin in Typescript as well. In this article, we’ll use JavaScript.

Monitor ActiveMQ Artemis and Classic with Datadog

ActiveMQ is a message broker that uses standard protocols to route messages between disparate services. ActiveMQ currently offers two versions—Classic and Artemis—that it plans to merge into a single version in the future. Both versions provide high throughput, support synchronous and asynchronous messaging, and allow you connect loosely coupled services written in different languages.

Complex Messaging Workflows on Demand with VMware Tanzu RabbitMQ 1.1

Three months ago, we launched VMWare Tanzu RabbitMQ for Kubernetes to automate high-performance messaging on demand with our cluster Operator.* Since then, customers have approached us with higher-level needs that inspired us to extend and improve Tanzu RabbitMQ. In other words, you’ve spoken, and we’ve listened. And so now, in version 1.1, we go well beyond automating cluster operations to orchestrating complex topologies, adding alerts, and previewing active-passive replication.

How to get started with Mattermost on Kubernetes in just a few minutes

Since it first appeared in June 2014, Kubernetes has become something of a household name, at least in houses developers live in. The open source container orchestration platform makes challenges like load balancing, secret management, and portability a cinch and makes it easy to orchestrate large, highly scalable and distributed systems.

Mattermost Recipe: Leveraging the Kubernetes Operator to deploy our Community Server

Here’s the next installment in our Mattermost Recipes series. The goal of these posts is to provide you with solutions to specific problems, as well as a discussion about the details of the solution and some tips about how to customize it to suit your needs perfectly. If there’s a Recipe you want us to cook up in the future, drop us a line on our forum.

Tackling remote workforce security challenges post-pandemic

In the wake of the COVID-19 pandemic, many organizations are adopting or experimenting with new models of long-term remote work. For some, that means keeping their teams fully distributed. For others, it means giving employees more flexibility to work from home or even simply putting plans in place for the future. But this shift to remote work brings new challenges that both large enterprises and smaller organizations must face.

Mattermost plugins: The server side

In the first article in this series, we explained how to set up your developer environment to begin creating Mattermost plugins. In the second, we examined the structure of server-side and web app plugins and how to deploy them. Now, it’s time to dive deeper into the server side of the application, which is written in Golang.

Monitor and alert on essential RabbitMQ cluster metrics with the new Grafana Cloud integration

We are happy to announce that the RabbitMQ integration is available for Grafana Cloud, our composable observability platform bringing together metrics, logs, and traces with Grafana. RabbitMQ is one of the most popular open source message brokers, used worldwide at both small startups and large enterprises. It is easy to deploy on premises and in the cloud, and supports multiple messaging protocols.