Tiler

Plugable dashboard framework

License

License

MIT
GroupId

GroupId

io.tiler
ArtifactId

ArtifactId

tiler
Last Version

Last Version

0.1.28
Release Date

Release Date

Type

Type

jar
Description

Description

Tiler
Plugable dashboard framework
Project URL

Project URL

https://github.com/tiler-project/tiler
Source Code Management

Source Code Management

https://github.com/tiler-project/tiler.git

Download tiler

How to add to project

<!-- https://jarcasting.com/artifacts/io.tiler/tiler/ -->
<dependency>
    <groupId>io.tiler</groupId>
    <artifactId>tiler</artifactId>
    <version>0.1.28</version>
</dependency>
// https://jarcasting.com/artifacts/io.tiler/tiler/
implementation 'io.tiler:tiler:0.1.28'
// https://jarcasting.com/artifacts/io.tiler/tiler/
implementation ("io.tiler:tiler:0.1.28")
'io.tiler:tiler:jar:0.1.28'
<dependency org="io.tiler" name="tiler" rev="0.1.28">
  <artifact name="tiler" type="jar" />
</dependency>
@Grapes(
@Grab(group='io.tiler', module='tiler', version='0.1.28')
)
libraryDependencies += "io.tiler" % "tiler" % "0.1.28"
[io.tiler/tiler "0.1.28"]

Dependencies

compile (4)

Group / Artifact Type Version
joda-time : joda-time jar 2.7
org.antlr : antlr4-runtime jar 4.5
org.apache.commons : commons-lang3 jar 3.4
com.google.guava : guava jar 18.0

provided (7)

Group / Artifact Type Version
io.vertx : vertx-core jar 2.1.5
io.vertx : vertx-platform jar 2.1.5
io.vertx : vertx-hazelcast jar 2.1.5
io.tiler : tiler-core jar 0.1.4
org.simondean.vertx : vertx-async jar 0.1.7
io.vertx : mod-redis-client jar 1.1.4
com.jetdrone : yoke jar 2.0.17

test (5)

Group / Artifact Type Version
junit : junit jar 4.11
io.vertx : testtools jar 2.0.3-final
org.spockframework : spock-core jar 1.0-groovy-2.4
cglib : cglib-nodep jar 3.1
org.objenesis : objenesis jar 2.1

Project Modules

There are no modules declared in this project.

Tiler

Plugable dashboard framework. Tiler is a Vert.x based framework that uses React for the browser-side UI.

Example

See tiler-example for an example of how to create a dashboard project with Tiler.

Collectors

There are two ways to get metrics into Tiler: i) using collectors like tiler-collector-sonarqube and ii) using Tiler's API.

Often the best way to get metrics is to use a collector. A collector is a vert.x module that pulls metrics into Tiler. A collector often runs on a schedule, collecting new or updated metrics every few minutes. See Maven Central for a list of all the collectors available for Tiler.

API

Tiler provides an API, that can be used to push metrics into Tiler.

Create Metrics

HTTP POST http://localhost:8080/api/v1/metrics

Headers:

  • Content-Type: application/json

Request Body:

{
    "metrics": [{
        "name": "examples.api",
        "points": [{
            "time": 1,
            "value": 10
        },
        {
            "time": 2,
            "value": 20
        }]
    }]
}

View the metric by browsing to http://localhost:8080/dashboards/api

Query Metrics

HTTP POST http://localhost:8080/api/v1/query

Headers:

  • Content-Type: application/json

Request Body:

{
    "queries": [
        "from /^.*$/"
    ]
}```
io.tiler

Tiler

Tiler is a framework for creating dashboards

Versions

Version
0.1.28
0.1.27
0.1.26
0.1.25
0.1.24
0.1.23
0.1.22
0.1.21
0.1.20
0.1.19
0.1.18
0.1.17
0.1.16
0.1.15
0.1.14
0.1.13
0.1.12
0.1.11
0.1.10
0.1.9
0.1.8
0.1.7
0.1.6
0.1.5
0.1.4
0.1.3
0.1.2
0.1.1
0.1.0