Provides a prometheus monitoring endpoint (via push-gateway).
- Custom metrics
- Exporters
- Chat commands
- Installation of the mod
- Hosted
- Docker
- Installation of the tools (without docker)
- Builtin metrics (lag, mapgen, time, uptime, auth, etc.).
- Supports the gauge, counter and histogram metrics.
- advtrains
- technic
- mesecons
- digtron
- protector
- Tubed item management (flushing)
- Enable and disable pipeworks at runtime
- Item expiration (tubed items only stay 10 minutes in the pipes)
- Item injection limit per mapchunk
- /pipeworks_flush flushes (removes) all items in the tubes
- /pipeworks_stats shows the item count
- /pipeworks_enable enables the pipeworks mod at runtime
- /pipeworks_disable disables the pieworks mod at runtime
- /pipeworks_check_limit check the injection limits on the current mapchunk
- /pipeworks_limit_stats shows the chunk with the highest injection rate
Usage:
Reading:
if event.type == "program" then
-- query metric by its name
digiline_send("ctrl_channel", "pipeworks_entity_count")
end
if event.type == "digiline" and event.channel == "ctrl_channel" then
print("Pipeworks entities: " .. event.msg)
end
Writing:
digiline_send("channel", {
metric = "ingame_lua_tube_mese",
help = "my mese lua tube count"
counter = true,
increment = true,
value = 20
})
- Code: MIT
- textures/monitoring_controller_top.png
- CC BY-SA 3.0 https://cheapiesystems.com/git/digistuff