Hello, fellow developers! I'm excited to share some fantastic news—RazorSharp CLI 1.0.0-beta09 and Dashboard 0.0.5.1 are now available! As we move from beta to a more refined product, there will still be a freemium version available for everyone to enjoy.
What's New?
🔒 Username and Password Protection
You can now secure access to your logs with a username and password. The first time you access the dashboard, a configuration wizard will guide you through the setup process. This added layer of security ensures that your log data remains protected.
📡 gRPC Log Transfer
We’ve introduced gRPC log transfer capabilities. This means you can now send logs directly to the dashboard using gRPC, making the logging process smoother and faster. This enhancement is designed to provide real-time insights and streamline your workflow.
Getting Started
To help you get up and running quickly, we’ve put together a quick start guide. Here’s a brief overview of the steps:
1. Install the Dashboard
Database
docker run -d -p 27017:27017 --name mongodb mongo
For production environments, additional configuration is needed to ensure data persistence and security.
Dashboard
docker pull razorsharpdotnet/dashboard:latest
docker run -d -p 8080:8080 -p 8081:8081 -e RAZORSHARP_MONGODB_CONNECTION_STRING=mongodb://host.docker.internal:27017 razorsharpdotnet/dashboard:latest
2. Install the Application
dotnet tool install Razorsharp.APM.CLI --global --version 1.0.0-beta*
razorsharp --inject HelloWorld.dll --dashboard http://localhost:8081
3. Test
Perform an API call or a user action to allow RazorSharp APM to generate log entries. Access the dashboard at http://localhost:8080 to view the topology map and detailed log information.
Disclaimer
RazorSharp APM CLI is currently in beta. It is recommended for use only in test environments at this stage. By using RazorSharp APM CLI, you acknowledge and agree that the tool is provided "as is" without warranty of any kind, express or implied. We do not accept liability for any direct, indirect, incidental, special, exemplary, or consequential damages arising from the use of the software. Please read the license in the NuGet package for further details.
Ready to Dive In?
Check out the quick start guide to see how easy it is to get started.
I'm excited to continue this journey with you, enhancing .NET application performance and security monitoring. Thanks for being part of the community!
Feel free to share your feedback and suggestions in the comments. Let’s make RazorSharp even better together!
If you found this article helpful, please give it a like and share it with your network. Follow me for more updates and insights on .NET application performance and security monitoring.
Top comments (0)