I did some fixes, now it should capture all TCP packets. Appreciate your support to validate.
HN user
mutairibassam
I completely agree with your points. I developed Logmink because tools like Splunk are very costly, are only managed by security teams (not application teams), and can take days to retrieve a single log packet, especially in production environments (or sometimes not at all due to security restrictions).
As an application developer, I needed a straightforward way to check my app logs. We tried other tools like Dynatrace, but they were also expensive. We turned to open-source solutions like Logstash, Prometheus, Filebeat, and Grafana. While these tools are powerful, they require significant effort and expertise to set up. What we needed was a simpler HTTP-based solution for tracing requests across servers, which is why I developed Logmink.
I hope this clarifies the difference.
Please clarify the point or the challenge if this related to the package?
I agree with you, currently I am only catching the request that have valid http method. I mentioned this in code comments there is todo task to capture different cases as well.
Moreover, I am happy to learn more from you and if you have any recommendation please mention it. This simple implementation has met my needs.
Regarding the performance, to be honest I've not tested it as I am not expert in this domain, so any hit is appreciated.
The Issue: When working with Docker containers, capturing and visualizing HTTP logs can be a pain. You usually need to modify your code or set up complicated logging systems just to see what’s happening with your app's HTTP requests.
The Solution: Logmink! Logmink is an easy, plug-and-play tool that lets you capture HTTP traffic from your Docker containers without touching your app code! Just add the Logmink agent, and all your logs are sent to a central hub where you can store and visualize them.
Why Use Logmink?
Quick Setup: Get started in minutes, no code changes needed. Centralized Logs: View all HTTP requests from all containers in one place. Easy to Extend: Built on Node.js, so you can easily add your own features. Try it out and make monitoring your containers a breeze: Logmink GitHub Repo
#Docker #DevOps #OpenSource #Logging #Containers #NodeJS
Few weeks back, I ran into some serious hurdles trying to make sure the backend was up and performing at its best.
Throughout the process, I found myself switching between various tools like Postman, JMeter, Autocannon, and eventually k6. However, I soon realized that none of those tools really hit the spot. I still had to mess around with scripting, tweaking, and generating fake data for each request which turned out to be a total headache.
So, I came up with a tool that makes everything super simple. All you gotta do is give it a sample request, and it handles the load testing and data generation at the same time.
There is no need for scripting, tweaking, data generation, or additional unnecessary clicks. Everything is taken care of for you.
Can't wait for your feedback.