A simple telemetry service for Jenkins instances.
Clone or download
Pull request Compare This branch is 6 commits ahead of rtyler:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
config
migrations
public
seeders
src
test
tools
views
.dockerignore
.editorconfig
.gitignore
.sequelizerc
Dockerfile
Jenkinsfile
LICENSE.txt
Makefile
README.adoc
activate
docker-compose.yml
package-lock.json
package.json
tsconfig.json

README.adoc

Uplink

icon?style=plastic

uplink is a simple web application to receive short bursts of anonymous telemetry data from Jenkins instances.

logged in
Figure 1. Logged in to Uplink

Development

  • Running tests: make check

  • Running the server: make run

Uploading a test event

curl -d '{"type":"stapler", "correlator" : "my-correlator-id", "payload" : {"hi" : "there"}}' \
    -H "Content-Type: application/json" \
    http://localhost:3030/events

Database Debugging

make debug-db