Parseable
IntegrationsVisualization

Looker

Connect Parseable to Looker for business intelligence. Follow the setup steps and practical guidance for using Looker in your Parseable observability workflow.


Connect Parseable to Looker for enterprise business intelligence and analytics.

Overview

Integrate Parseable with Looker to:

  • Semantic Modeling - Define metrics and dimensions with LookML
  • Self-Service Analytics - Enable teams to explore data
  • Embedded Analytics - Embed dashboards in applications
  • Governed Metrics - Maintain consistent metric definitions

Integration Options

Parseable does not have a native Looker connector. Use one of the following methods to integrate.

Option 1: Export Data via API

Export data from Parseable and load into a Looker-supported database:

import requests
import pandas as pd

# Query Parseable
response = requests.post(
    "http://your-parseable-host:8000/api/v1/query",
    auth=("username", "password"),
    json={
        "query": "SELECT * FROM \"application-logs\" WHERE p_timestamp > NOW() - INTERVAL '24 hours'",
        "startTime": "2024-01-01T00:00:00Z",
        "endTime": "2024-01-02T00:00:00Z"
    }
)

# Load into your data warehouse (BigQuery, Snowflake, etc.)
df = pd.DataFrame(response.json())
# Then use your preferred method to load into the data warehouse

Option 2: Use Apache Superset

For real-time connectivity to Parseable, we recommend using Apache Superset which has native Parseable support via the sqlalchemy-parseable driver.

Option 3: Arrow Flight (Advanced)

Parseable exposes an Arrow Flight endpoint on port 8002 (P_FLIGHT_PORT) for high-performance data transfer. You can build a custom pipeline to fetch data via Arrow Flight and load into your Looker-connected data warehouse.

Best Practices

  1. Schedule Data Exports - Set up automated pipelines to export Parseable data to your data warehouse
  2. Use Incremental Loads - Only export new data since the last sync
  3. Filter at Source - Apply time range filters in Parseable queries to reduce data volume
  4. Consider Native Options - For real-time dashboards, use Apache Superset or Parseable's built-in dashboards

Next Steps

Was this page helpful?

On this page