Skip to content

softwaremill/meerkat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Meerkat

Observability Starter Kit for JVM Applications

Introduction

This project, initiated within the DevOps OSS space at SoftwareMill, aims to provide a ready-to-deploy configuration based on OpenTelemetry for JVM applications. By providing a ready-to-deploy solution, we want to accelerate adding industry-standard observability practices into JVM applications. The Observability Starter Kit is designed to be easily implemented and extended to meet specific observability needs.

This starter kit is intended for Developers and DevOps professionals who wish to implement observability into their JVM-based applications using Kubernetes. Future plans include extending the configuration to additional platforms beyond Kubernetes, such as AWS ECS.

Project Goals

We focus on:

  • Ease of Adoption: We offer a ready-to-deploy configuration that lowers the barrier to integrating observability features into existing and new projects.
  • Enhanced Visibility and Monitoring: Our goal is to facilitate deeper insights into the performance and health of JVM applications.

Why Observability and OpenTelemetry?

In today's complex software environments, observability plays a crucial role. It allows developers not only to see what is happening inside their applications but also to identify bottlenecks, optimize processes, and quickly analyze and resolve issues.

OpenTelemetry is an open-source Cloud Native Computing Foundation (CNCF) incubation project. OpenTelemetry facilitates the collection and processing of telemetry data (logs, metrics, traces) in a standardized way.

We focus on OpenTelemetry because it standardizes software telemetry data. OpenTelemetry offers universal way to collect, process and send telemetry data to multiple vendors.

Getting started

What will be included?

  • Configuration files for OpenTelemetry Collector to be used together with OpenTelemetry Operator.
  • Instrumentation setups.
  • YAML manifests for deployment in Kubernetes environments.
  • Localhost try-me environment.
  • A step-by-step guide to deploying and extending the configuration.

Copyright

Copyright (C) 2024 SoftwareMill https://softwaremill.com.

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •