{"id":18645819,"url":"https://github.com/spring-projects-experimental/r2dbc-micrometer-spring-boot","last_synced_at":"2025-04-11T12:31:36.733Z","repository":{"id":63439352,"uuid":"567896154","full_name":"spring-projects-experimental/r2dbc-micrometer-spring-boot","owner":"spring-projects-experimental","description":null,"archived":false,"fork":false,"pushed_at":"2024-09-19T06:50:14.000Z","size":124,"stargazers_count":14,"open_issues_count":0,"forks_count":3,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-04T13:08:47.386Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/spring-projects-experimental.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-11-18T21:01:54.000Z","updated_at":"2024-12-20T09:44:34.000Z","dependencies_parsed_at":"2023-02-09T02:01:21.910Z","dependency_job_id":null,"html_url":"https://github.com/spring-projects-experimental/r2dbc-micrometer-spring-boot","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects-experimental%2Fr2dbc-micrometer-spring-boot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects-experimental%2Fr2dbc-micrometer-spring-boot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects-experimental%2Fr2dbc-micrometer-spring-boot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring-projects-experimental%2Fr2dbc-micrometer-spring-boot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spring-projects-experimental","download_url":"https://codeload.github.com/spring-projects-experimental/r2dbc-micrometer-spring-boot/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248401964,"owners_count":21097328,"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":[],"created_at":"2024-11-07T06:17:20.195Z","updated_at":"2025-04-11T12:31:36.425Z","avatar_url":"https://github.com/spring-projects-experimental.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Spring Boot Auto Configuration for R2DBC Observation\n\nProvides Spring Boot 3 auto configuration for R2DBC observation with [Micrometer Observation API](https://micrometer.io/docs/observation).\n\n**UPDATE:**  \nSpring Boot **`3.2`** now includes built-in auto-configuration for **`r2dbc-proxy` observability**.  \nFor earlier versions, this project offers seamless auto-configuration for **Spring Boot `3.0` and `3.1`**.\n\n----\n\n## Project Setup\n\nReleased artifacts are available in the maven central. Snapshot are available in the spring snapshot repository.\n- https://repo.spring.io/snapshot (For snapshot version)\n\n### Maven\n```xml\n  \u003c!-- For snapshot\n  \u003crepositories\u003e\n    \u003crepository\u003e\n      \u003cid\u003espring-snapshots\u003c/id\u003e\n      \u003cname\u003eSpring Snapshots\u003c/name\u003e\n      \u003curl\u003ehttps://repo.spring.io/snapshot\u003c/url\u003e\n      \u003creleases\u003e\n          \u003cenabled\u003efalse\u003c/enabled\u003e\n      \u003c/releases\u003e\n      \u003csnapshots\u003e\n        \u003cenabled\u003etrue\u003c/enabled\u003e\n      \u003c/snapshots\u003e\n    \u003c/repository\u003e\n  \u003c/repositories\u003e\n  --\u003e\n\n  \u003cdependencies\u003e\n    \u003cdependency\u003e\n        \u003cgroupId\u003eorg.springframework.experimental\u003c/groupId\u003e\n        \u003cartifactId\u003er2dbc-micrometer-spring-boot\u003c/artifactId\u003e\n        \u003cversion\u003e[VERSION]\u003c/version\u003e\n    \u003c/dependency\u003e\n\n  \u003cdependencies\u003e\n```\n\n### Gradle\n\n```groovy\n// for snapshot usage\n/*\nrepositories {\n\t maven { url 'https://repo.spring.io/snapshot' }  \n}\n*/\n\ndependencies {\n    implementation 'org.springframework.experimental:r2dbc-micrometer-spring-boot:[VERSION]'\n}\n```\n\n## How to use\n\nSpring Boot automatically picks up the `R2dbcObservationAutoConfiguration` class when the jar file is added to the classpath.\nIn addition, `r2dbc.observation.enabled` property can toggle the auto configuration for the R2DBC observation.\nOR, use `spring.autoconfigure.exclude` property from Spring Boot for excluding the auto configuration.\n\n## License\nThis project is released under version 2.0 of the [Apache License][l].\n\n\n## Development\n\nRequires JDK 17.\n\n### Release\n\nPush the releasing version to the `release` branch.\n\n[l]: https://www.apache.org/licenses/LICENSE-2.0\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspring-projects-experimental%2Fr2dbc-micrometer-spring-boot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fspring-projects-experimental%2Fr2dbc-micrometer-spring-boot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspring-projects-experimental%2Fr2dbc-micrometer-spring-boot/lists"}