- Kibana Guide: other versions:
- What is Kibana?
- What’s new in 8.17
- Kibana concepts
- Quick start
- Set up
- Install Kibana
- Configure Kibana
- AI Assistant settings
- Alerting and action settings
- APM settings
- Banners settings
- Cases settings
- Enterprise Search settings
- Fleet settings
- i18n settings
- Logging settings
- Logs settings
- Metrics settings
- Monitoring settings
- Reporting settings
- Search sessions settings
- Secure settings
- Security settings
- Spaces settings
- Task Manager settings
- Telemetry settings
- URL drilldown settings
- Start and stop Kibana
- Access Kibana
- Securing access to Kibana
- Add data
- Upgrade Kibana
- Configure security
- Configure reporting
- Configure logging
- Configure monitoring
- Command line tools
- Production considerations
- Discover
- Dashboards
- Canvas
- Maps
- Build a map to compare metrics by country or region
- Track, visualize, and alert on assets in real time
- Map custom regions with reverse geocoding
- Heat map layer
- Tile layer
- Vector layer
- Plot big data
- Search geographic data
- Configure map settings
- Connect to Elastic Maps Service
- Import geospatial data
- Troubleshoot
- Reporting and sharing
- Machine learning
- Graph
- Alerting
- Observability
- Search
- Security
- Dev Tools
- Fleet
- Osquery
- Stack Monitoring
- Stack Management
- Cases
- Connectors
- Amazon Bedrock
- Cases
- CrowdStrike
- D3 Security
- Google Gemini
- IBM Resilient
- Index
- Jira
- Microsoft Teams
- Observability AI Assistant
- OpenAI
- Opsgenie
- PagerDuty
- SentinelOne
- Server log
- ServiceNow ITSM
- ServiceNow SecOps
- ServiceNow ITOM
- Swimlane
- Slack
- TheHive
- Tines
- Torq
- Webhook
- Webhook - Case Management
- xMatters
- Preconfigured connectors
- License Management
- Maintenance windows
- Manage data views
- Numeral Formatting
- Rollup Jobs
- Manage saved objects
- Security
- Spaces
- Advanced Settings
- Tags
- Upgrade Assistant
- Watcher
- REST API
- Get features API
- Kibana spaces APIs
- Kibana role management APIs
- User session management APIs
- Saved objects APIs
- Data views API
- Index patterns APIs
- Alerting APIs
- Action and connector APIs
- Cases APIs
- Import and export dashboard APIs
- Logstash configuration management APIs
- Machine learning APIs
- Osquery manager API
- Short URLs APIs
- Get Task Manager health
- Upgrade assistant APIs
- Synthetics APIs
- Uptime APIs
- Kibana plugins
- Troubleshooting
- Accessibility
- Release notes
- Upgrade notes
- Kibana 8.17.1
- Kibana 8.17.0
- Kibana 8.16.3
- Kibana 8.16.2
- Kibana 8.16.1
- Kibana 8.16.0
- Kibana 8.15.5
- Kibana 8.15.4
- Kibana 8.15.3
- Kibana 8.15.2
- Kibana 8.15.1
- Kibana 8.15.0
- Kibana 8.14.3
- Kibana 8.14.2
- Kibana 8.14.1
- Kibana 8.14.0
- Kibana 8.13.4
- Kibana 8.13.3
- Kibana 8.13.2
- Kibana 8.13.1
- Kibana 8.13.0
- Kibana 8.12.2
- Kibana 8.12.1
- Kibana 8.12.0
- Kibana 8.11.4
- Kibana 8.11.3
- Kibana 8.11.2
- Kibana 8.11.1
- Kibana 8.11.0
- Kibana 8.10.4
- Kibana 8.10.3
- Kibana 8.10.2
- Kibana 8.10.1
- Kibana 8.10.0
- Kibana 8.9.2
- Kibana 8.9.1
- Kibana 8.9.0
- Kibana 8.8.2
- Kibana 8.8.1
- Kibana 8.8.0
- Kibana 8.7.1
- Kibana 8.7.0
- Kibana 8.6.1
- Kibana 8.6.0
- Kibana 8.5.2
- Kibana 8.5.1
- Kibana 8.5.0
- Kibana 8.4.3
- Kibana 8.4.2
- Kibana 8.4.1
- Kibana 8.4.0
- Kibana 8.3.3
- Kibana 8.3.2
- Kibana 8.3.1
- Kibana 8.3.0
- Kibana 8.2.3
- Kibana 8.2.2
- Kibana 8.2.1
- Kibana 8.2.0
- Kibana 8.1.3
- Kibana 8.1.2
- Kibana 8.1.1
- Kibana 8.1.0
- Kibana 8.0.0
- Kibana 8.0.0-rc2
- Kibana 8.0.0-rc1
- Kibana 8.0.0-beta1
- Kibana 8.0.0-alpha2
- Kibana 8.0.0-alpha1
- Developer guide
AI Assistant settings in Kibana
editAI Assistant settings in Kibana
edit-
xpack.productDocBase.artifactRepositoryUrl
-
Url of the repository to use to download and install the Elastic product documentation artifacts for the AI assistants.
Defaults to
https://kibana-knowledge-base-artifacts.elastic.co
Configuring product documentation for air-gapped environments
editInstalling product documentation requires network access to its artifact repository. For air-gapped environments, or environments where remote network traffic is blocked or filtered, the artifact repository must be manually deployed somewhere accessible by the Kibana deployment.
Deploying a custom product documentation repository can be done in 2 ways: using a S3 bucket, or using a CDN.
Deploying using a S3 bucket
edit1. Download the artifacts for your current Kibana version
The artifact names follow this pattern: kb-product-doc-{productName}-{versionMajor}.{versionMinor}.zip
The available products are: - elasticsearch - kibana - observability - security
You must download, from the source repository (https://kibana-knowledge-base-artifacts.elastic.co/
),
the artifacts for your current version of Kibana.
For example, for Kibana 8.16:
- kb-product-doc-elasticsearch-8.16.zip
- kb-product-doc-kibana-8.16.zip
- kb-product-doc-observability-8.16.zip
- kb-product-doc-security-8.16.zip
2. Upload the artifacts to your local S3 bucket
Upload the artifact files to your custom S3 bucket, then make sure that they are properly listed in the bucket’s index, similar to
the bucket listing displayed when accessing https://kibana-knowledge-base-artifacts.elastic.co/
in a browser.
3. Configure Kibana to use the custom repository
Add the following line to your Kibana configuration file:
# Replace with the root of your custom bucket xpack.productDocBase.artifactRepositoryUrl: "https://my-custom-repository.example.com"
4. Restart Kibana
You should then be able to install the product documentation feature from the AI assistant management page.
Deploying using a CDN
editDeploying using a CDN is quite similar to the S3 bucket approach. The main difference will be that we will need to manually generate the bucket listing and set it as the CDN folder’s index page.
1. Download the artifacts for your current Kibana version
Following the step from the Deploying using a S3 bucket
section
2. Upload the artifacts to the CDN
Create a folder in your CDN, and upload the artifacts to it.
3. Create and upload the bucket listing
Generate the S3 bucket listing xml file for the folder.
To do that, copy the following template, and replace the versions in the <Key>
tags with your current version of Kibana.
For example for Kibana 8.17, replace all 8.16
occurrences in the file with 8.17
.
<ListBucketResult> <Name>kibana-ai-assistant-kb-artifacts</Name> <IsTruncated>false</IsTruncated> <Contents> <Key>kb-product-doc-elasticsearch-8.16.zip</Key> </Contents> <Contents> <Key>kb-product-doc-kibana-8.16.zip</Key> </Contents> <Contents> <Key>kb-product-doc-observability-8.16.zip</Key> </Contents> <Contents> <Key>kb-product-doc-security-8.16.zip</Key> </Contents> </ListBucketResult>
Then upload that xml file to the same CDN folder where the artifacts were uploaded, and then configure the folder to have that file served as the folder’s index.
4. Configure Kibana to use the custom repository
Add the following line to your Kibana configuration file:
# Replace with the path to the CDN folder previously configured xpack.productDocBase.artifactRepositoryUrl: "https://my-custom-repository.example.com"
5. Restart Kibana
You should then be able to install the product documentation feature from the AI assistant management page.
On this page
ElasticON events are back!
Learn about the Elastic Search AI Platform from the experts at our live events.
Register now