Skip to content

Latest commit

 

History

History
39 lines (24 loc) · 1.74 KB

README.md

File metadata and controls

39 lines (24 loc) · 1.74 KB

Babeltrace2 Elasticsearch Plugin

This is a Babeltrace2 plugin designed to send trace data to Elasticsearch for real-time analysis and visualization.

Table of Contents

Introduction

Babeltrace2 is a versatile trace processing framework that allows you to analyze and convert trace data from various sources and formats. This plugin extends Babeltrace2's functionality to enable direct integration with Elasticsearch, a popular real-time data storage and analysis platform.

The primary purpose of this plugin is to facilitate the seamless transfer of trace data to Elasticsearch, enabling real-time monitoring, analysis, and visualization of system and application traces.

Usage

You can use it by running a container with pedrordgs/babeltrace:latest image, like this:

docker run -it --name parser --net=host -e ES_ADDRESSES=<elasticsearch-address> -e ES_USER=<elasticsearch-user> -e ES_PWD=<elasticsearch-password> -e ES_INDEX_NAME=<elasticsearch-index> -e LTTNG_ADDRESS=<tracer-address> -e pedrordgs/babeltrace:latest

Contributing

We welcome contributions to improve this plugin and its documentation. Feel free to submit issues and pull requests on our GitHub repository.

License

This project is licensed under the MIT License - see the LICENSE file for details.


For more details on using Babeltrace2, please refer to the official Babeltrace2 documentation.

Happy tracing and analysis! 🚀