Key concepts
The mental models and architecture you need to build on the Kibana platform: plugins and packages versus core, the platform lifecycle, saved objects, security, data views, embeddables and other UI building blocks, and plugin performance.
How Kibana is composed of plugins, packages, and core, and the patterns that hold them together.
- Plugins, packages, and the platform
- Anatomy of a plugin
- Scoped services and patterns
- Routing, navigation, and URL
- API documentation
Authentication, authorization, privileges, RBAC, audit logging, and encrypted saved objects.
- Security overview
- API authorization
- Feature privileges
- RBAC and saved objects
- System user
- Encrypted saved objects
- Audit logging
Treating Elasticsearch like a primary database from a plugin, plus migrations, sharing, and persistence.
- Saved Objects — overview and full sub-topic index
How queryable data sets are modeled and accessed.
Architectural building blocks for plugin UIs.
Keeping the Kibana platform fast as plugins grow.