Usage Report
Digital Distributed containers automatically report their presence and basic information to the Digital Enterprise Suite to facilitate the management of Digital Distributed Container (DDC) Tokens.
A Digital Distributed Container (DDC) Token is required for each deployment in production. The number of available tokens is established in your Trisotech Contract.
Production deployments
A Digital Distributed Container (DDC) deployment for production consumes a token. A deployment is defined as one or more identical DDC container running in the same data center (scaling a deployment counts as a single token). Each data center running the same DDC container requires an additional token.
Test and Development deployments
A Digital Distributed Container (DDC) deployment for testing or development is never consuming a token.
Configuring Meta-Data
By configuring the metadata of the Digital Distributed Container (DDC), it will facilitate the tracking of DDC in production and provide transparency on the consumed number of tokens.
Each deployment is identified as follows.
Identifier |
Default value |
Variable |
Hostname (pod name) |
Reported from the operating system |
- |
Namespace |
Kubernetes Namespace |
NAMSESPACE_NAME |
Deployment Name |
Helm application name (<DDC_NAME>) |
DEPLOYMENT_NAME |
Cluster Name |
Issuer of the pod service account |
CLUSTER_NAME |
Tags (comma separated) |
- |
TAGS |
Production flag |
Execution environment production flag used to build the DDC (true or false) |
PRODUCTION |
In the reporting, multiple DDCs with the same cluster name, deployment name and namespace are considered to be scaling of a single deployment and consume a single token.
To override the default value of one of the identifier, set the helm value with the prefix ddc..
For example, to set a cluster name.
helm upgrade des des-<VERSION>.tgz \
--namespace des \
--reuse-values \
--set ddc.CLUSTER_NAME="My Cluster"
| It is not possible to overload the hostname |
Helm does not love commas in its value, escape commas with a \ character: --set ddc.TAGS="tag1\,tag2\,tag3"
|
Disabling Reporting
If there is no network route between your Digital Distributed Container (DDC) and the Digital Enterprise Suite (DES), you can disable the reporting functionality and keep a manual tally of your deployments.
To disable the reporting.
helm upgrade des des-<VERSION>.tgz \
--namespace des \
--reuse-values \
--set ddc.DDC_REPORTING_DISABLED=true
Accessing Usage Report
The usage report is available in the Digital Distributed Containers page of the Digital Enterprise Suite administration interface.