Hello Spring Boot developer;
I developed this tool to easily monitor incoming and outgoing API traffic. My goal was to enable faster debugging by making request headers and bodies clearly visible, and to provide built-in request statistics directly within the application—without the need for any external tools.
Key Features of SpyFcc:
- Easy Integration: Effortlessly integrates into your project.
- Built-in UI: Comes with an embedded user interface right out of the box.
- Flexible Storage Options: Choose to store your traffic logs either in a file or a database.
- Data Masking: Automatically masks sensitive data to keep your application secure.
- Customizable Logging: Gives you the flexibility to skip logging for specific controllers or methods you want to exclude.
Why Should You Use It?
If you are a backend developer, you can easily monitor both real-time and historical API traffic without needing any external tools. If you want to quickly identify the most frequently used or failing endpoints in your application, you can seamlessly add SpyFcc to your Spring Boot project!
For more details and instructions on how to use it, you can check out the links below:
GitHub Repository: https://github.com/spyfcc/springspy
Official Website: https://www.spyfcc.com
If you have any feedback or find any bugs, feel free to reach out to me at developer@spyfcc.com. I am actively continuing to develop and improve the project!
Top comments (2)
Nice, this is actually useful.
Only thing I’d watch:
Feels like something I’d use in dev/debugging for sure 👍
The parameters you need are traffic.spy.workingthread and traffic.spy.max-body-size. I hope you'll use it in production as well. Logging will run quietly in the background. The application is still very new. Please don't hesitate to let me know if you notice any missing features or areas that need improvement. User experience is very important to me.