https://github.com/openzipkin/zipkin-layout-factory
Spring Boot Layout Factory for Zipkin Server derivatives
https://github.com/openzipkin/zipkin-layout-factory
Last synced: 17 days ago
JSON representation
Spring Boot Layout Factory for Zipkin Server derivatives
- Host: GitHub
- URL: https://github.com/openzipkin/zipkin-layout-factory
- Owner: openzipkin
- License: apache-2.0
- Created: 2017-06-15T12:30:34.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2023-12-17T11:51:57.000Z (over 1 year ago)
- Last Synced: 2024-04-09T21:11:54.882Z (about 1 year ago)
- Language: Shell
- Size: 189 KB
- Stars: 6
- Watchers: 18
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Custom Layout Factory for Zipkin Modules
[](https://gitter.im/openzipkin/zipkin)
[](https://github.com/openzipkin/zipkin-layout-factory/actions?query=workflow%3Atest)
[](https://search.maven.org/search?q=g:io.zipkin.layout%20AND%20a:zipkin-layout-factory)Zipkin Layout Factory is an assembly that allows extensions, such as custom collectors or storage implementations.
This repository includes a spring-boot-plugin layout which creates artifacts of type
module. spring-boot servers can load these using PropertiesLoader.This plugin uses the Spring Boot's [CustomLayout Factory implementation](https://docs.spring.io/spring-boot/docs/2.4.0/maven-plugin/reference/htmlsingle/#repackage-example-custom-layout).
## Usage
Include Spring boot maven plugin and modify the build task like below.
```xml
org.springframework.boot
spring-boot-maven-plugin
2.4.0
zipkin
io.zipkin.layout
zipkin-layout-factory
0.1.0
```
## Artifacts
The artifact published is `zipkin-layout-factory` under the group ID `io.zipkin.layout`### Library Releases
Releases are at [Sonatype](https://oss.sonatype.org/content/repositories/releases) and [Maven Central](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22io.zipkin.layout%22)### Library Snapshots
Snapshots are uploaded to [Sonatype](https://oss.sonatype.org/content/repositories/snapshots) after
commits to master.