Sign inSign up

citesa/accounting-service-webapp

By citesa

•Updated 9 months ago

Image
0

411

citesa/accounting-service-webapp repository overview

⁠CITE Accounting Service Webapp

The CITE Accounting Service is a service developed by CITE SA and 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. All accounting data are indexed in Elasticsearch. Various views, charts and aggregations are offered. It can be integrated with other systems by a REST API or RabbitMQ. Built using ASP.NET and Angular. PostgreSQL is used for non-accounting data storage.

⁠Accounting Model

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

⁠How to Use

This service is provided as a Docker container. You can pull the image from Docker Hub and configure it in your system.

⁠License

Free to use for public and non-profit organizations, as well as for any non-commercial service provision. Contact CITE SA for more information.

Note: Reverse engineering of this service is not permitted.

Tag summary

Content type

Image

Digest

sha256:ce7d66442…

Size

27.7 MB

Last updated

9 months ago

docker pull citesa/accounting-service-webapp:0.0.33