riemann-client
« Back to VersTracker
Description:
C client library for the Riemann monitoring system
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Devops
Tags: monitoring c-client riemann metrics devops
Install: brew install riemann-client
About:
RiemannClient is a lightweight C library that provides a robust API for sending events, states, and metrics to the Riemann monitoring system. It handles the complexities of the TCP and UDP protocols, allowing developers to easily integrate monitoring into their C applications. This library is essential for building custom monitoring agents or instrumenting high-performance applications.
Key Features:
  • Supports both TCP and UDP transports
  • High-performance with a minimal memory footprint
  • Simple API for sending events and states
  • Supports TLS encryption for secure communication
Use Cases:
  • Building custom monitoring agents for system metrics
  • Instrumenting C/C++ applications to report internal state
  • Integrating legacy systems with a modern monitoring stack
Alternatives:
  • riemann-tools – A Ruby-based suite of CLI tools for Riemann, whereas riemann-client is a C library for building integrations.
  • python-riemann-client – A Python client library offering similar functionality for Python-based applications.
Version History
Detected Version Rev Change Commit
Sep 11, 2025 4:20am 0 VERSION_BUMP 3b239a1c