-
Notifications
You must be signed in to change notification settings - Fork 218
Platform Historian
A platform historian is a "friendly named" historian on a VOLTTRON instance. It always has the identity (see vip) of platform.historian. A platform historian is made available to a volttron central agent for monitoring of the VOLTTRON instances health and plotting topics from the platform historian. In order for one of the (historians)[Historians] to be turned into a platform historian the identity keyword must be added to it's configuration with the value of platform.historian. The following configuration file shows a sqlite based platform historian configuration.
{
"agentid": "sqlhistorian-sqlite",
"identity": "platform.historian",
"connection": {
"type": "sqlite",
"params": {
"database": "~/.volttron/data/platform.historian.sqlite"
}
}
}
The platform historian will publish data about the current environment to the following topics. These topics can be pasted into the volttron central environment and will be able to be graphed appropriately.
Index | Topic |
---|---|
1 | datalogger/log/platform/status/cpu/times_percent/guest_nice |
2 | datalogger/log/platform/status/cpu/times_percent/system |
3 | datalogger/log/platform/status/cpu/percent |
4 | datalogger/log/platform/status/cpu/times_percent/irq |
5 | datalogger/log/platform/status/cpu/times_percent/steal |
6 | datalogger/log/platform/status/cpu/times_percent/user |
7 | datalogger/log/platform/status/cpu/times_percent/nice |
8 | datalogger/log/platform/status/cpu/times_percent/iowait |
9 | datalogger/log/platform/status/cpu/times_percent/idle |
10 | datalogger/log/platform/status/cpu/times_percent/guest |
11 | datalogger/log/platform/status/cpu/times_percent/softirq |
- Platform Agent
- VOLTTRON Central Agent
- Platform Commands
- Platform Configuration
- [Platform Hardening Security Recommendations] (Linux-Platform-Hardening-Recommendations-for-VOLTTRON-users)
- ...
- [Building VOLTTRON] (Building-VOLTTRON)
- Example Agents
- Agent Development
- [Shortcut Scripts] (Scripts)
- [VOLTTRON Conventions] (Conventions)
- [sMAP Test Server] (sMAP-Test-Instance)
- [Design Discussions] (Design Discussions)
- VIP
- VIP - VOLTTRON Interconnect Protocol
- RPC by example
- VIP - Known Identities
- VIP - Authentication
- VIP - Authorization
- Protecting Pub/Sub Topics
- Setup Eclipse for VOLTTRON
- Deployment Walkthrough
- Forward Historian Walkthrough
- [Create New Historian Agent] (Developing-Historian-Agents)
- [Create New Driver Agent] (Develop-Driver-Agent)
- [Developing With Eclipse] (Eclipse)
- Migrations
- [2.x to 3.x Migration](2.x-to 3.x-Migration)
- 1.2 to 2.0 Migration
- [Deployment Recommendations](Recommendations for Deployments)
VOLTTRON Versions and Features
Transactional Network Platform Overview
- Established Topics
- Working with the Actuator Agent
- Logging
- [Multi-Node Communication] (MultiBuildingMessaging)
Information Exchange Standards