The Accounting service provides an aggregation functionality through which various services can centrally log accounting information as it is gradually accumulated by their usage from the respective authorized clients. Different accumulation policies and granularity of information is supported depending on the respective services. The information consists of globally defined key point indicators and the aggregation and reports generated based on these becomes available for further usage, as appropriate.
TimeStamp DateTime (ISO 8601) Mandatory Date of the entry
StartTime DateTime (ISO 8601) Date of the operation starts
EndTime DateTime (ISO 8601) Date of the operation ends
ServiceId Text Mandatory Global unique identifier for the service that the log entry refers to. It may be generated by the probe rather than be harvested from the logs.
Level ENUM Mandatory Value should be "accounting"
Resource Text Mandatory The resource handled by the call.
Action Text Mandatory The action identifier in internal semantics.
UserId Text Mandatory An identifier for the user on whos purpose the work is performed
UserDelegate Text An identifier for the user who is the delegate to perform the work
Value Double The measure value if omitted 1
Measure Text The measure currently available messures time(ms), information(mb), throughput(mb/sec), unit, others to be considered, optional if omitted unit
Type ENUM The measure type available types + - 0, optional if omitted +
Comment Text A comment of accounting
Licensed under the EUPL-1.2-or-later