Internationalization and Dashboard Migration for a Global IT Infrastructure Services Provider



Client
The client is a global IT infrastructure services provider operating across Asia, Europe, and the Americas. Their analytics and observability platform supports large-scale system monitoring and incident analysis for internal teams in multiple languages.
Project Context
The client used Kibana dashboards to monitor global infrastructure, but needed to support users across non-English-speaking regions. While Kibana supports UI internationalization, it doesn’t translate custom content like panel labels and text blocks. With an Elastic upgrade in progress (7.17 to 8.5), the client needed an in-house localization and migration solution.
Project Objectives
- Translate over 50 Kibana dashboards into 10+ languages
- Support custom visualizations and all field types
- Enable dashboard transfer between Kibana spaces
- Maintain full data privacy by executing translation internally
- Ensure compatibility across Elastic versions 7.17 and 8.5
Challenges
- Native i18n support in Kibana doesn’t apply to custom dashboards
- Compatibility issues between Elastic versions
- Diverse visualization types with unique formatting and field labels
Solution
- Built a secure translation service using Azure Translator + Kibana APIs
- Automated dashboard fetch, translation, and re-upload
- Delivered support for both Elastic 7.17 and 8.5 in a two-phase rollout
- Conducted full validation within the client’s infrastructure



