What is ogamma and ogamma Visual Logger for OPC


ogamma is code name of a suite of OPC UA integration tools from One-Way Automation. Here o represents OPC UA, and gamma carries meaning of scale, range, gamut.

Literal translation of ogamma from Kannada language (spoken predominantly by people of Karnataka in southwestern India) means You are good.

ogamma Visual Logger for OPC

ogamma Visual Logger for OPC is part of ogamma suite, an integration tool to:

  • Collect data from OPC UA Servers;
  • Store that data in persistent storage. Currentlty it uses InfluxDB (versions 1.7 and 2.0), TimescaleDB (PostgreSQL database optimized to store time-series data) and Apache Kafka. Regular version of PostgreSQL can be used too. Support for more types of data storage is on the way (see section Roadmap).
  • Visualize data, using Grafana, acting as a REST back-end for its SimpleJson data source plugin. It can fetch real time or historical data directly from OPC UA Servers, or from persistent storage (PostgreSQL).
  • Analyze data using queries.

Multiple instances of ogamma Visual Logger can run in parallel in the same or different machines, and share common configuration settings. Each instance can be configured to perform all tasks, or only sub-set of tasks (roles). This makes horizontal scaling easy.

Context diagram below illustrates use case when single instance of the ogamma Visual Logger serves all roles:


For more information on each of these and other features, please refer section Features.