{"repo":"brytelands/sologger","free":true,"listed":false,"github":"https://github.com/brytelands/sologger","clone":"git clone https://github.com/brytelands/sologger.git","description":"Sologger is a group of libraries and binaries that can be used to parse raw logs emitted from a Solana RPC into structured logs and transport Solana logs to either a LogStash or OpenTelemetry endpoint via TCP","language":"Rust","stars":19,"topics":["logging","logstash","opentelemetry","solana","javascript","rust","wasm"],"license":"Apache-2.0","category":"blockchain-web3","readme_excerpt":":: sologger sologger is a group of libraries and binaries that can be used to parse raw logs emitted from a Solana RPC into structured logs and transport Solana logs to either a LogStash or OpenTelemetry endpoint via TCP. This helps improve the observability of your programs running on chain. Try it out here: Sologger UI Demo video using Sologger with OpenSearch Quick Start If you just want to run Sologger with a log mangement system, then you can use one of the following docker compose files to get up and running quickly. - sologger with Parseable This is the easiest way to get up and running with Sologger. If you want to monitor specific programs, all you need to do is update the program IDs in the sologger-config.json file. - sologger with Opensearch This is the preferred way to get up and running with Sologger. If you want to monitor specific programs, all you need to do is update the program IDs in the sologger-config.json file. Build Building the source There are two main features that can be enabled when building the binaries. The first is the Logstash feature which will enable the Logstash transport. The second is the OpenTelemetry feature which will enable the OpenTelemetry transport. Technically you can build with both features enabled, but this is not recommended. If you need both LogStash and OTel support, the recommended approach is to build two binaries with each feature enabled, and run each separately. - Logstash: enable logstash - OpenTelemetry: enable otel B","default_branch":null,"files":null,"tree":[],"storefront":"/r/brytelands","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/brytelands/sologger/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}