Prometheus and Grafana
We started working together in November 2019. At first, our collaboration was granular: we received small tasks and delivered them within the agreed time. The first challenge was to improve the observability of an existing project.
Our Haskell developers instrumented the code to export metrics representing the project’s internal state in industry-standard Prometheus format. Serokell software reliability engineers deployed a standardized monitoring solution in the form of a Prometheus server and a Grafana instance. They built custom monitoring dashboards taking into account the specifics of the service.
Within these tasks, we demonstrated strong experience with instrumentation, software observability, and knowledge of standard tools such as Prometheus and Grafana. The client was satisfied with the result, so we switched from a task-based model of interaction to a dedicated team.