Integration of Manticore with Kibana

Kibana is a visual interface that allows you to explore, visualize, and create dashboards for your log data. Integrating Kibana with Manticore Search can speed up the loading of Kibana visualizations by up to 3 times compared to Elasticsearch, as demonstrated in this demo. This integration enables users to seamlessly analyze their data using interactive dashboards, custom visualizations, and real-time search capabilities. It also simplifies handling diverse data sources by supporting tools like Logstash and Filebeat for streamlined data ingestion, making it a great choice for log analysis workflows.

Prerequisites

  1. Download Kibana: Ensure you download a Kibana version compatible with Manticore. Currently, version 7.6.0 is tested and recommended. Other 7.x versions may work but could introduce issues. Version 8.x is not supported.
  2. Verify Manticore: Ensure your Manticore instance is running and its HTTP API is reachable (default: http://localhost:9308).

Configuration

  1. Open the Kibana configuration file (kibana.yml).
  2. Set the URL of your Manticore instance:
    elasticsearch.hosts: ["http://localhost:9308"]
  3. Start Kibana and open it in your browser at http://localhost:5601. Replace localhost with your server's IP or hostname if necessary.

Note: Manticore does not require authentication setup when working with Kibana.

Supported Features

Discover

  • Use the Discover tab in Kibana to search and filter your data interactively.
  • Refine your searches using the query bar with simple queries in the Kibana query language.

Visualizations

  • Navigate to Visualizations to create custom visualizations:
    • Create a table pattern (it’s called an 'index pattern' in Kibana) if one doesn’t already exist to define your data source.
    • Choose a visualization type (e.g., bar chart, line chart, or pie chart).
    • Configure your visualization, execute it, and explore your data.
    • Save your visualizations for future use.

Dashboards

  • Access Dashboards to create or view interactive dashboards:
    • Add visualizations, filters, or controls for a personalized experience.
    • Interact with your data directly from the dashboard.
    • Save dashboards for future use.

Management

  • Go to Management > Kibana to customize settings like default time zones and visualization preferences.

Limitations

Data Ingestion and Exploration

Integrate Manticore with tools like Logstash, Filebeat, Fluentbit, or Vector.dev to ingest data from sources like web logs. Once the data is loaded into Manticore, you can explore and visualize it in Kibana.