{"id":23879688,"url":"https://github.com/ayushkhodankar/actuator","last_synced_at":"2026-05-14T08:43:52.386Z","repository":{"id":270664032,"uuid":"911082106","full_name":"Ayushkhodankar/actuator","owner":"Ayushkhodankar","description":"Spring Boot Actuator Implementation","archived":false,"fork":false,"pushed_at":"2025-01-02T07:51:41.000Z","size":0,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-02T08:31:29.455Z","etag":null,"topics":["actuator-spring-boot","java17","spring-boot"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Ayushkhodankar.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-02T07:48:52.000Z","updated_at":"2025-01-02T07:52:37.000Z","dependencies_parsed_at":"2025-01-02T08:42:59.026Z","dependency_job_id":null,"html_url":"https://github.com/Ayushkhodankar/actuator","commit_stats":null,"previous_names":["ayushkhodankar/actuator"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ayushkhodankar%2Factuator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ayushkhodankar%2Factuator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ayushkhodankar%2Factuator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ayushkhodankar%2Factuator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ayushkhodankar","download_url":"https://codeload.github.com/Ayushkhodankar/actuator/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240250355,"owners_count":19771778,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["actuator-spring-boot","java17","spring-boot"],"created_at":"2025-01-03T23:32:14.651Z","updated_at":"2026-05-14T08:43:47.336Z","avatar_url":"https://github.com/Ayushkhodankar.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Spring Boot Actuator\n\nSpring Boot Actuator is a sub-project of the Spring Boot Framework. It provides additional features to help monitor and manage Spring Boot applications. These features include endpoints, metrics, and audit capabilities, making it an essential tool for production-ready applications. Actuator allows interaction and monitoring of the application through HTTP or JMX endpoints.\n\n---\n\n## Features\n\n### 1. Endpoints\nActuator endpoints allow monitoring and interaction with the application. Spring Boot includes several built-in endpoints, and developers can create custom endpoints as needed. Each endpoint can be enabled or disabled individually.\n\n- **Example**: The `/health` endpoint provides basic health information about the application. By default, it is mapped to `/actuator/health`.\n\n**Key Highlights:**\n- Endpoints are accessible via HTTP, prefixed with `/actuator`.\n- Fully customizable and extendable.\n\n---\n\n### 2. Metrics\nSpring Boot Actuator provides dimensional metrics using [Micrometer](https://micrometer.io/), an instrumentation library integrated into Spring Boot.\n\n**Key Features:**\n- Vendor-neutral interfaces for metrics like timers, gauges, counters, distribution summaries, and long task timers.\n- A dimensional data model for flexible metric collection and reporting.\n- Seamless integration with monitoring tools like Prometheus, Grafana, and CloudWatch.\n\n---\n\n### 3. Audit\nSpring Boot Actuator includes a flexible audit framework to publish and manage application events via an `AuditEventRepository`.\n\n**Key Features:**\n- Automatically publishes authentication-related events when Spring Security is active.\n- Customizable for publishing additional application events.\n\n---\n\n## Getting Started\n\n### Adding Actuator to Your Project\nTo use Spring Boot Actuator, add the following dependency to your `pom.xml`:\n\n```xml\n\u003cdependency\u003e\n    \u003cgroupId\u003eorg.springframework.boot\u003c/groupId\u003e\n    \u003cartifactId\u003espring-boot-starter-actuator\u003c/artifactId\u003e\n\u003c/dependency\u003e\n```\n\n### Enabling Endpoints\nBy default, only a few endpoints are enabled. You can configure which endpoints to enable in your `application.properties` or `application.yml`:\n\n```properties\nmanagement.endpoints.web.exposure.include=*\n```\n\nTo enable specific endpoints, list them explicitly:\n\n```properties\nmanagement.endpoints.web.exposure.include=health,info\n```\n\n### Accessing Endpoints\nOnce enabled, endpoints can be accessed using the `/actuator` prefix. Example:\n\n- Health endpoint: `http://localhost:8080/actuator/health`\n- Metrics endpoint: `http://localhost:8080/actuator/metrics`\n\n---\n\n## References\n- [Spring Boot Documentation](https://docs.spring.io/spring-boot/docs/current/reference/html/actuator.html)\n- [Micrometer Documentation](https://micrometer.io/)\n\n---\n\nContributions are welcome! Feel free to open issues or submit pull requests for improvements.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fayushkhodankar%2Factuator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fayushkhodankar%2Factuator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fayushkhodankar%2Factuator/lists"}