Skip to main content

Anonymous reporting

The best way of supporting us in Daikoku development is to enable Anonymous reporting.

Details​

When this feature is active, Otoroshi periodically send anonymous information about its configuration.

This information helps us to know how Daikoku is used, it’s a precious hint to prioritise our roadmap.

Below is an example of what is sent by Daikoku. You can also read the source code.

{
"os": {
"arch": "aarch64",
"name": "Mac OS X",
"version": "14.4.1"
},
"@id": "d25c3bc2c-647a-47d6-8e8a-ee5b32cc0822",
"tenants": [
{
"AuthRole": "Local",
"payements": 0,
"tenantMode": "Default",
"visibility": "public",
"displayMode": "default"
}
],
"entities": {
"apis": 3,
"teams": 6,
"users": 3,
"cmspages": 0,
"messages": 0,
"api_posts": 0,
"api_issues": 0,
"evolutions": 0,
"operations": 0,
"usage_plans": 0,
"audit_events": 0,
"consumptions": 1908,
"translations": 0,
"notifications": 2,
"user_sessions": 0,
"password_reset": 0,
"step_validator": 0,
"account_creation": 0,
"api_subscription": 2,
"email_verifications": 0,
"subscription_demands": 44,
"api_documentation_pages": 1
},
"features": {},
"timestamp": 1712048893066,
"java_version": {
"vendor": "Eclipse Adoptium",
"version": "11.0.16.1"
},
"timestamp_str": "2024-04-02T11:08:13.066+02:00",
"daikoku_version": "17.2.0-dev",
"daikoku_cluster_id": "dade842c5-0c2c-4a2d-acec-05db7c1ce36d"
}

Toggling​

Anonymous reporting can be toggled any time using :

  • the UI (Daikoku settings > Anonymous reporting)
  • daikoku.anonymous-reporting.enabled configuration
  • DAIKOKU_ANONYMOUS_REPORTING_ENABLED env variable