Skip to content

DataDog/saluki

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,061 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

saluki

License

Saluki is a toolkit for building telemetry data planes in Rust.

Structure

Everything under lib/ contains reusable/common code, and everything under bin/ contains dedicated crates for building application-specific binaries.

Binaries

  • bin/agent-data-plane: the primary data plane binary, which provides a production-grade DogStatsD pipeline and an experimental OTLP pipeline
  • bin/correctness: binaries used to run correctness tests against ADP and standalone DogStatsD

Libraries

The lib/ directory contains two groups of crates:

Reusable and general-purpose — Implementations of features/capabilities that are required for Saluki or Agent Data Plane but aren't specific to Saluki. Examples include ddsketch, generated code for Protocol Buffers definitions, and so on.

Saluki (saluki-*) — Foundational crates that make up Saluki itself, covering topology construction, component traits, I/O primitives, context resolution, configuration, and more.

Contributing

If you find an issue with this package and have a fix, or simply want to report it, please review our contributing guide.

Documentation

Procedural documentation — architecture, releasing, etc — can be found here.

Security

Please refer to our Security Policy if you believe you have found a security vulnerability.

About

A toolkit for building telemetry data planes in Rust.

Resources

License

Apache-2.0, Unknown licenses found

Licenses found

Apache-2.0
LICENSE
Unknown
license-tool.toml

Security policy

Stars

Watchers

Forks

Contributors