Welcome to infoset-ng’s documentation!¶
infoset-ng
is a lightweight Python 3 based REST API that stores
and/or retrieves timestamped data. It runs on Linux.
We recommend that you read as much as you can on installation, configuration, operation and the API to get a good understanding of the software.
The introduction will provide useful background information too.
- Introduction
- Installation
- Configuration
- Advanced Operation
- Command Line Interface (CLI)
- Using the API
- Why Infoset-ng Expects UTC Timestamps
- Posting Data to the API
- Retrieving Data from the API
- Overview
- Routes
- Route /infoset/api/v1/agents
- Route /infoset/api/v1/agents/
<idx_agent>
- Route /infoset/api/v1/agents?id_agent=<id_agent>
- Route /infoset/api/v1/deviceagents
- Route /infoset/api/v1/deviceagents/
idx_deviceagent
- Route /infoset/api/v1/devices/
<idx_device>
- Route /infoset/api/v1/datapoints/
<idx_datapoint>
- Route /infoset/api/v1/datapoints?id_datapoint=<id_datapoint>
- Route /infoset/api/v1/datapoints?idx_deviceagent=<idx_deviceagent>
- Route /infoset/api/v1/datapoints/all/summary
- Route /infoset/api/v1/datapoints&id_datapoint=``<id_datapoint>``
- Route /infoset/api/v1/devices/
<idx_device>
/agents - Route /infoset/api/v1/lastcontacts
- Route /infoset/api/v1/lastcontacts?secondsago=<seconds>
- Route /infoset/api/v1/lastcontacts?ts_start=``timestamp``
- Route /infoset/api/v1/lastcontacts/id_agents
- Route /infoset/api/v1/lastcontacts/id_agents?secondsago=<seconds>
- Route /infoset/api/v1/lastcontacts/id_agents?ts_start=``timestamp``
- Route /infoset/api/v1/lastcontacts/
<idx_deviceagent>
- Route /infoset/api/v1/lastcontacts/
<idx_deviceagent>
?secondsago=``seconds`` - Route /infoset/api/v1/lastcontacts/
<idx_deviceagent>
?ts_start=``timestamp`` - Route /infoset/api/v1/lastcontacts/devicenames/
<devicename>
/id_agents/<id_agent>
- Troubleshooting
- Best Practices
- Community