DEV Community

Cover image for Unlock New Features: RazorSharp CLI & Dashboard Updates!
Jon
Jon

Posted on

Unlock New Features: RazorSharp CLI & Dashboard Updates!

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
Enter fullscreen mode Exit fullscreen mode

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
Enter fullscreen mode Exit fullscreen mode

2. Install the Application

dotnet tool install Razorsharp.APM.CLI --global --version 1.0.0-beta*
razorsharp --inject HelloWorld.dll --dashboard http://localhost:8081
Enter fullscreen mode Exit fullscreen mode

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.

RazorSharp #dotnet #APM #Security #DevOps #NewRelease #BetaToEnterprise

Top comments (0)