--- title: "Petclinic" generated_by: documentor-agent generated_at: "2026-05-13T10:50:59+00:00" human_edited: false source_entity: "Component/default/petclinic" source_repo: "https://gitea.kyndemo.live/validate/petclinic-demo-andrej2" --- # Petclinic > Petclinic service — part of petclinic-demo-andrej2. ## Overview The Petclinic service is a core component of the petclinic-demo-andrej2 system. It is designed to provide functionality for managing pet-related data, including owners, visits, and veterinary records. This service is part of a demonstration project showcasing modern application deployment practices, including GitOps, observability, load testing, and chaos engineering. The service is built using Java and integrates with various platform tools such as ArgoCD for deployment, OpenTelemetry for observability, K6 for load testing, and Chaos Mesh for chaos engineering experiments. It serves as a practical example of how to implement and manage a microservice in a cloud-native environment. ## Repository | Field | Value | |---------------|-----------------------------------------------------------------------| | Source Repo | [Petclinic Repository](https://gitea.kyndemo.live/validate/petclinic-demo-andrej2) | | Branch | main | | ArgoCD App | petclinic-demo-andrej2 | | Namespace | demo-apps | ## Architecture ## Configuration ## Operations ## Observability - [Grafana Dashboard](https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=petclinic) ## Dependencies - `component:default/argocd-service` - `resource:default/k6-operator` - `resource:default/otel-collector`