My main use case for Coralogix was that we transferred from DataDog because DataDog was expensive at the time, and we wanted something more cost-effective. The VP of R&D thought Coralogix would be a great solution to replace DataDog. We used it for observability, logs of services, traceability of services that reach from certain endpoints, and everything related to metrics. We also used it in the queries and their Grafana managed dashboards, so we could view all of our Kubernetes workloads, whether it was RabbitMQ brokers panels or Kafka. We integrated it with so many things.
A specific example of how I used Coralogix in my daily work is that I opened Coralogix when developers had issues with their services, such as having 500 error codes or 400 error codes. We would observe the logs and see the logs that were transferred to Coralogix for the service, which were enriched with the data of the name of their service, the tags, and many other things that we did with the help of OpenTelemetry agents that transferred the data to Coralogix. We also sent log groups of specific RDSs that we managed via AWS, so it was better for metrics gathering and logs observability.
The best features Coralogix offers include its very nice tool and the usage of AI, which was very useful. The AI could describe the log that was received, providing a window that explains what the log actually says, what the issues are, the impact, and many things that help to summarize the log. The console is pretty fine; you can navigate and see many things that you want.
The AI feature impacted my work by helping me to reduce my time wasted on exploring what the error means and going to Google to search for it or maybe going inside the pods of the services to see what the issue actually is. The AI summarizes the data, enriches it, and provides a better view of what I actually need to handle.
Coralogix has positively impacted my organization by handling the responsibility for the developers to track their services and see what is actually going on there in terms of logs of their services, whether it is info, debug, error, or warnings. It gave a better view of things, and you can query against things that you want to see in terms of logs. The Grafana-managed dashboards allow you to actually see the metrics of your specific workloads. I believe it provides better observability and visibility. Coralogix is a nice tool that helps developers, DevOps, and SRE track services and see their health status.
After implementing Coralogix, we noticed improvements such as integrating it with our Squadcast, which is an alerting system that actually alerts when an incident arises. We used the alerting system of Coralogix and explained via PromQL, which is a query language that helped us write alerts based on queries. When we saw a pod's CPU utilization metrics exceed the predefined limit, we wanted to alert our SRE and DevOps team so they can open and see the alert URL and log URL. Via Coralogix, we could examine the logs and see the actual issue. It was very nice to integrate it with Squadcast and have SMS and calls when an alert is received.
This setup helped our team respond to incidents more quickly, and I think we improved our incident response time. The SMS and phone calls are received immediately; once the alert is triggered, it triggers Squadcast, which notifies me with SMS and then calls me.
Coralogix can be improved by having better documentation to help new people onboard into this platform and understand the systems, including how they can integrate their cloud provider to better understand how Coralogix and the cloud provider work in sync. If you really want to understand it, I think you need to find someone who has worked with it for at least a couple of years.
There are other improvements needed for Coralogix, such as their Helm charts and Terraform providers. I remember back at that time, the Terraform providers were without any support from the engineering team, and they were outdated and had many bugs.
I have been using Coralogix for at least two years.
I do not have any specific advice for others looking into using Coralogix. My overall review rating for Coralogix is eight out of ten.