groundcover is a modern application monitoring solution that makes complete K8s observability easy. groundcover is based on the evolving technology called eBPF.
Legacy APM solutions were built at a time when engineering teams were mostly working on single-tiered monolith applications that combined user-facing interfaces and data access into a single platform.
- They require manual R&D labor Requiring developers to instrument their code.
- They collect everything and send it back to one centralized place. This approach isn't built for scale and in today’s micro-services architectures less than 1% of this data is ever queried. The other 99% is collected, stored, processed but never used.
groundcover also reduces high volumes of data intro metrics without the data being moved and stored. By transforming random sampling into smart capturing, we capture the 1% you care about - making it easier to troubleshoot at the speed of your scale.
groundcover is the first APM solution of its kind. Our well-distributed and economic architecture allows us to break the customary volume-based pricing model, offering a solution at a fraction of the cost of other solutions.
groundcover is free of charge for a full free-tier of up to three seats and one K8s cluster. Check out our pricing page for more details.
groundcover has been tested and validated on the most common K8s distributions. See full list in the Requirements section.
groundcover supports the most common protocols in most K8s production environments out-of-the-box. See full list in the Supported Technologies section.
groundcover's mission is to cover your entire K8s stack with no code changes or configurations. We collect anything from K8s events (deployment updates, container crashes etc.) to logs, metrics (latency, throughput, error rate and much more) and traces.
groundcover stores the data it collects in-cluster, inside your environment. Our default deployment is built so no data ever leaves your cluster. See the Architecture section for more details.
groundcover stores the data it collects in-cluster, inside your environment without ever leaving the cluster to be stored anywhere else.
Our SaaS UI experience stores only information related to the account, user access and general K8s metadata used for governance (like the number of nodes per cluster, the name given to the cluster etc.).
All the information served to the UI experience is encrypted all the way to the in-cluster data sources. groundcover has no access to your collected data, which is accessible only to an authenticated user from your organization. groundcover does collect telemetry information (opt-out is of course possible) which includes metrics about the performance of the deployment (e.g. resource consumption metrics) and logs reported from the groundcover components running in the cluster. All telemetry information is anonymized, and contains no data related to your environment.
Regardless, groundcover is SOC2 and ISO 27001 compliant and follows best practices.
Definitely. As you deploy groundcover each cluster is automatically assigned the unique name it holds inside your cloud environment. You can browse and select all your clusters at one place with our UI experience.
Sharing with your team is as easy as having them log into app.groundcover.com. When logging in with an email address from the same domain you will have access to all of your monitoring data across your clusters.
Note:if you registered with a personal email such as gmail, you won't be able to share your experience with others, therefore we recommend you log in with your corporate mail.