Moondrop Centralized Logger
Struggling with Observability?We got your systems fully covered
Track every API call across your microservices with complete visibility into request flows, bottlenecks and failures - with Centralized Logger delivering insights ready before your coffee gets.
pnpm dlx @planetmoondrop/centralized-logger planetmoondrop init
import { Module } from "@nestjs/common"import { LokiLoggerModule } from "@planetmoondrop/centralized-logger"
@Module({)
imports: [
LokiLoggerModule.register({)
serviceName: "",
lokiHost: "",
logLevel: "",
enableMetrics: ,
}),
],
})
export class AppModule {}Setup in under 60 seconds
Add the SDK to your microservices, and watch traces flow live. No complex config, no blind spots.
Frequently asked questions
Yes, Planetmoondrop is 100% free and open-source MIT licensed software. There are no limits on traces captured. You can self-host the entire platform.
Our SDK currently supports Node.js. It can integrate with any framework like NestJS, Express, Next.js, React Native, Vite and standard HTTP clients.
Planetmoondrop provides official Docker images for core components. You can deploy the system using the provided Dockerfiles and example docker-compose setups found in the repository. This makes it easy to get up and running locally or in production—just clone the repo and follow the Docs for Docker deployment instructions.
Absolutely. You can configure the SDK to redact sensitive headers, payload data, and PII before it ever leaves your service.
Planetmoondrop is designed to be ultra-lightweight. The SDK batches traces asynchronously and adds less than 1ms of overhead to your requests.
Since Planetmoondrop is an open-source project, you can get support from our active community on Discord or open an issue on our GitHub repository.
Help us keep this project alive
We're an indie team building open-source tools for developers. Your support helps us stay independent and ship faster.
Support UsNo subscription · One-time or recurring · Cancel anytime