Integration
Peeps implements ILogger, so is easy to use .NET and ASP.NET Core applications. Different sinks can be added depending on your applicant's needs, including logging to files, databases, http endpoints or just the console. The flexible design makes creating new sinks as simple.
Monitoring
Peeps offers multiple ways to monitor and control your application. These include live log views, log stores, rate limiting and app metrics. These are easy to set up and can be customized to meet your needs. Help gain insight into your application's state at any time.
Tools
Peeps comes with a collection of tools for storing, analyzing and working with your logs. Peeps also offer more general tools to help you map your infrastructure and report on application health.
News
Version 0.6.0 release
v.0.6.0 has been release, with support for saving log items and metrics to MySql databases!
See moreWorking towards version 1.0.0
I'm in the process of working towards v.1.0.0. The core APIs are pretty stable, there are a few more I'd like to add and a few that need so more testing. But, it's getting there!
See moreHello, World!
I have finally got round to creating a site for this project and generating the documentation. Peeps was one of the first proper libraries I wrote when I started using F#, so is close to 2 years old now!
See moreFeatures
- Easy to integrate with existing .NET and ASP.NET Core applicants via the ILogger interface.
- Out the box support for logging to Sqlite and MySql databases (SQLServer support coming soon).
- Adding custom sinks is as easy as writing a handler function and adding it to your application start up.
- Rate limiting for web applications.
- View logs in real time via WebSockets.
- Infrastructure mapping.
- Application health check reporting.
Documentation
You can find the latest version of the documentation here.
Specific versions
v.0.6.0 - Link
Licensing
Peeps is licensed under the MIT License. Feel free to do with you want with it.
Photo by Victor Cudjoe on Unsplash