# README
myUplink.com exporter
A Prometheus exporter for myuplink.com device metrics
Usage
Usage:
myuplink-exporter [OPTIONS]
Application Options:
--log.debug debug mode [$LOG_DEBUG]
--log.devel development mode [$LOG_DEVEL]
--log.json Switch log output to json format [$LOG_JSON]
--myuplink.url= Url to myUplink API (default: https://api.myuplink.com) [$MYUPLINK_URL]
--myuplink.auth.clientid= ClientID from myUplink [$MYUPLINK_AUTH_CLIENTID]
--myuplink.auth.clientsecret= ClientSecret from myUplink [$MYUPLINK_AUTH_CLIENTSECRET]
--server.bind= Server address (default: :8080) [$SERVER_BIND]
--server.timeout.read= Server read timeout (default: 5s) [$SERVER_TIMEOUT_READ]
--server.timeout.write= Server write timeout (default: 10s) [$SERVER_TIMEOUT_WRITE]
Help Options:
-h, --help Show this help message
Auth (Client id and secret)
Register an application at myUplinkDEVS to get client id and secret for your application.
HTTP Endpoints
Endpoint | Description |
---|---|
/metrics | Default prometheus golang metrics |
/probe | Probe devices metrics from myuplink.com |
/probe
GET parameter | Default | Required | Multiple | Description |
---|---|---|---|---|
cache | no | no | Cache time in time.Duration (eg. 30s or 5m ) |
Metrics
Metric | Description |
---|---|
myuplink_system_info | System information |
myuplink_system_device_info | Device information (belongs to a system) |
myuplink_system_device_point | Device parameter metric point |
# Functions
No description provided by the author
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
No description provided by the author
# Structs
No description provided by the author
No description provided by the author
No description provided by the author