Time Zones Span
AggreGate is a distributed system. In a large installation, different components can be deployed in several countries or even across several continents.
Thus, AggreGate servers, operators and devices can all be located in different time zones.
AggreGate architects made sure that analytical and visualization modules are fully prepared for functioning in such a multi-zone environment:
All operations related to time series processing accept the time zone as a parameter | Timestamps are converted to UTC for the network transfer between agents, servers and operators |
Server, user accounts and device profiles have separate time zone settings | UTC timestamps are also used for persistent storage of any values |
By default, server and operator time zones are retrieved from the operating system | In any user interface, all timestamps are presented to the operators in their time zone |
If custom time zones are not specified, devices are assumed to be in the server's time zone |