Dash0 Raises $110M Series B at $1B Valuation

Last updated: July 14, 2026

GeoMap Definition

Display metric data and event annotations on a geographic map with configurable projections, event pins, and country-level grouping.

Displays metric data and event annotations on a geographic map with configurable projections, country-level grouping, and event pin visualization.

GeoMap

Features

  • Metric visualization: Color countries by aggregated metric values
  • Event pins: Display web events, logs, Kubernetes events, or any telemetry with geo attributes as pins on the map
  • Pin clustering: Nearby events cluster into bubbles showing count and severity when zoomed out; split into individual pins when zoomed in
  • Interactive tooltips: Click pins to view event details; hold Alt/Option to keep tooltips open and click through to underlying events
  • City reference layer: Toggle to show major cities and towns for geographic orientation
  • Zoom controls: Trackpad pinch-to-zoom on macOS, plus standard zoom controls

Kind: GeoMap

Adding Event Annotations to GeoMap

Event annotations appear as pins on the map, showing where your users experience errors, performance issues, or other events. The pins use the same markers, colors, and severity indicators as timeline event annotations.

To enable event pins:

  1. Open the GeoMap panel in edit mode
  2. Scroll to the Annotation settings below the query editor
  3. Click Add Annotation
  4. Select an Annotation type (Web Events, Kubernetes Events, Service Events, or Log Events)
  5. Configure filters to scope the events
  6. Save the panel

Event pins resolve from standard OpenTelemetry geo attributes defined in the OpenTelemetry semantic conventions for geo attributes. If your telemetry includes exact coordinates and locality data, pins render at precise locations; otherwise they resolve to country or region level.

Tip

Enable the Show Cities toggle to overlay city reference points when panning and zooming below country level.

Interacting with Event Pins

  • Zoom out: Nearby pins cluster into a single bubble that grows with event count and takes the most severe color
  • Zoom in: Clusters split apart into individual pins
  • Click a pin: Opens a tooltip with event details
  • Alt/Option + Click: Pins the tooltip open so you can click through to underlying events
  • Trackpad pinch (macOS): Zoom directly on the map without zooming the entire page

Spec Properties

PropertyTypeRequiredDescription
showstringYes
groupByarray of stringYes
filterarrayNo
sortGroupsstring — enum: world, map, geoNo
sortItemsstring — enum: world, map, geoNo
formattimeFormatOptions | percentFormatOptions | decimalFormatOptions | bytesFormatOptions | bytesPerSecondFormatOptions | throughputFormatOptions | currencyFormatOptions | temperatureFormatOptionsNoValue format configuration. Choose one of: time, percent, decimal, bytes, bytes/s, throughput, currency, or temperature.
legendobject with keys: showLegend, position, sortNo
visualobject with keys: strokeWidth, enableZoom, showGraticule, projectionType, initialX, initialY, initialZoomLevelNo
dash0Extensionsobject with keys: maxTimeSeriesNo

Shared Definitions

filterCriteria

Type: array

attributeFilter

PropertyTypeRequired
keystringYes
operatorstring — enum: is, is_not, gt, lt, gte, lte, matches, does_not_match, contains, does_not_contain, starts_with, does_not_start_with, ends_with, does_not_end_with, is_set, is_not_set, is_one_of, is_not_one_of, is_anyYes
valuestringNo
valuesarray of stringNo

formatOptions

Value format configuration. Choose one of: time, percent, decimal, bytes, bytes/s, throughput, currency, or temperature.

One of: timeFormatOptions | percentFormatOptions | decimalFormatOptions | bytesFormatOptions | bytesPerSecondFormatOptions | throughputFormatOptions | currencyFormatOptions | temperatureFormatOptions

timeFormatOptions

Format options for displaying time duration values.

PropertyTypeRequired
unitstring — enum: nanosecond, microsecond, milliseconds, seconds, minutes, hours, days, weeks, months, yearsYes
decimalPlacesnumberNo

percentFormatOptions

Format options for displaying percentage values.

PropertyTypeRequired
unitstring — enum: percent, percent-decimal, %Yes
decimalPlacesnumberNo

decimalFormatOptions

Format options for displaying plain decimal numbers.

PropertyTypeRequired
unitstring — enum: decimalYes
decimalPlacesnumberNo
shortValuesbooleanNo

bytesFormatOptions

Format options for displaying byte values.

PropertyTypeRequired
unitstring — enum: bytesYes
decimalPlacesnumberNo
shortValuesbooleanNo
basestring — enum: decimal, binaryNo

bytesPerSecondFormatOptions

Format options for displaying byte rate values (bytes per second).

PropertyTypeRequired
decimalPlacesnumberNo
shortValuesbooleanNo
basestring — enum: decimal, binaryNo
unitstring — enum: bytes/s, bytes/secYes

throughputFormatOptions

Format options for displaying throughput/rate values.

PropertyTypeRequired
unitstring — enum: counts/sec, events/sec, messages/sec, ops/sec, packets/sec, reads/sec, records/sec, errors/sec, requests/sec, rows/sec, writes/sec, /m, /sYes
decimalPlacesnumberNo
shortValuesbooleanNo

currencyFormatOptions

Format options for displaying monetary/currency values.

PropertyTypeRequired
unitstring — enum: currency-usd, currency-eur, currency-cny, currency-jpyYes
decimalPlacesnumberNo
shortValuesbooleanNo

temperatureFormatOptions

Format options for displaying temperature values.

PropertyTypeRequired
unitstring — enum: celsius, fahrenheitYes
decimalPlacesnumberNo
shortValuesbooleanNo

sortConfiguration

Sorting configuration for table or list displays.

PropertyTypeRequired
sortFieldstring | nullNo
sortDirectionstring — enum: asc, descNo