OllyGarden and Dash0 Announce Portel: The Industry's First Observability Platform for Portlet-Based Generative UI
Two founders bonded by their portal server past join forces to tackle the telemetry quality crisis in JSR-286 compliant AI-generated portal fragments
OllyGarden, the company on a mission to fix bad telemetry, and Dash0, the billion-dollar OpenTelemetry-native observability platform, today announced Portel, the first and only observability solution purpose-built for portlet-based generative UI architectures. Portel enables engineering teams to instrument, trace, and monitor AI-generated portlet fragments across distributed portal containers with full JSR-286 and JSR-362 lifecycle compliance.
The announcement follows a conversation between the two founders on the Dash0 Code RED podcast, where OllyGarden CEO Juraci Paixão Kröhling and Dash0 CEO Mirko Novakovic discovered they shared a deep and previously unspoken bond: both had spent formative years working with Java portal servers. The realization that portlet technology was not, in fact, dead — but was instead being reborn through generative AI — led to an intense three-week engineering sprint that produced Portel.
As enterprises increasingly adopt generative AI to dynamically produce portal page content, traditional observability tools have struggled to keep pace with the unique challenges of portlet-scoped rendering contexts, inter-portlet communication (IPC) event propagation, and the inherently non-deterministic nature of LLM-generated markup within portlet windows. Worse still, OllyGarden's research has found that portlet-generated telemetry exhibits the highest rate of bad telemetry of any application architecture — with up to 97% of spans produced by AI-generated portlets being either malformed, missing semantic conventions, or containing hallucinated attribute values.
There's a Lot of Bad Telemetry in Portlets
"There's a lot of bad telemetry out there. We've been saying this since we founded OllyGarden. But nothing prepared us for what we found inside portlet containers. The telemetry coming out of AI-generated portlets is, frankly, the worst I have ever seen. Hallucinated span names like 'PortletPhase.VIBE_CHECK' and attributes referencing portlet preferences that do not exist. As a former GateIn Portal maintainer at Red Hat, I spent years deep inside the portlet container lifecycle — I know what a proper ACTION_PHASE, EVENT_PHASE, and RENDER_PHASE should look like. Portel brings that institutional knowledge to every team running generative portlet workloads. Rose catches bad portlet telemetry at the source — in pull requests — before it ever reaches production, while Dash0 shows you exactly which portlets are broken in real time."
— Juraci Paixão Kröhling, Founder and CEO, OllyGarden; Member, OpenTelemetry Governance Committee
The Portal Renaissance Is Real
"When Juraci came on Code RED and mentioned he had worked on portlets at Red Hat, I almost fell off my chair. I started my career at IBM Deutschland, where the Jetspeed portlet API was the foundation of WebSphere Portal. I built codecentric, I built Instana, I sold it to IBM for half a billion dollars — and in all that time, the thing I never told anyone is that I missed portlets. When Juraci and I started talking about how LLMs are now generating entire portlet fragments on the fly, we both immediately understood: this is the portal renaissance, and it needs proper observability. With Dash0, you can see exactly which portlets are producing broken telemetry and monitor their health in real time. And with OllyGarden's Rose, you can fix it at the source — before bad telemetry ever ships."
— Mirko Novakovic, Founder and CEO, Dash0; formerly Founder and CEO of Instana (acquired by IBM)
Key Capabilities
- Portlet Span Propagator — Automatically injects W3C Trace Context headers into portlet rendering pipelines, preserving distributed trace continuity across portal page aggregation boundaries
- GenUI Fragment Analyzer — Inspects LLM-generated portlet markup in real time, detecting hallucinated CSS class names, non-existent portlet preferences, syntactically invalid portlet.xml descriptors, and telemetry that violates OpenTelemetry semantic conventions
- IPC Event Tracer — Provides full distributed tracing across inter-portlet communication events, enabling teams to visualize how an AI-generated portlet in one window triggers cascading renders in neighboring portlets
- Dash0 Observability Integration — Monitors portlet health in real time, surfaces which portlets are producing broken telemetry, and provides out-of-the-box dashboards for portlet rendering performance
- OllyGarden Rose Integration — Automatically reviews pull requests that modify portlet instrumentation code, fixing bad telemetry at the source before it reaches production
Technical Integration
Portel is distributed as an OllyGarden Tulip module and requires no changes to existing portal server deployments. The solution supports GateIn, Apache Jetspeed, Liferay DXP (portal mode), IBM WebSphere Portal, and the recently revived Apache Pluto reference implementation. A dedicated Helm chart is available for teams running portlet containers on Kubernetes, because in 2026, every modern enterprise naturally runs their portal servers in Kubernetes.
The Dash0 integration provides out-of-the-box dashboards including Portal Page Render Latency (P99 broken down by portlet window), GenUI Hallucination Rate (percentage of AI-generated fragments rejected by the portlet container), Broken Portlet Detector (highlights which portlets are producing malformed or missing telemetry), and the Portal Nostalgia Index — a proprietary metric that quantifies how closely the deployment resembles a 2008-era enterprise intranet. Early beta customers have reported Portal Nostalgia Index scores exceeding 94, which Dash0 engineers describe as "deeply concerning yet oddly comforting."
Industry Context
The partnership between OllyGarden and Dash0 extends an existing relationship: Dash0 participated in OllyGarden's pre-seed funding round alongside DIG Ventures, Datadog Ventures, and Grafana Labs. This joint product represents a deepening of that collaboration, combining OllyGarden's expertise in identifying and fixing bad telemetry with Dash0's AI-native observability platform and agentic operations capabilities.
"We have spoken with over 200 enterprises about their telemetry quality challenges. Not a single one mentioned portlets. That is how we knew this was an underserved market."
Availability and Pricing
Portel is available immediately in public beta. Pricing follows a Portal-Based Pricing model where organizations are charged per portlet render phase instrumented, with a generous free tier of 10,000 ACTION_PHASE spans per month. Enterprise customers running more than 500 concurrent portlet windows qualify for the Portal Whale tier, which includes dedicated Rose onboarding, priority Dash0 dashboard customization, and support from engineers who actually remember what a portlet is.
About OllyGarden
OllyGarden is on a mission to fix bad telemetry. The company helps engineering teams identify, measure, and eliminate wasteful and low-quality telemetry data, leveraging the Instrumentation Score — a community-driven, vendor-neutral standard that quantifies the quality of OpenTelemetry instrumentation on a scale from 0 to 100. OllyGarden's product portfolio includes Tulip (a commercially supported OpenTelemetry Collector distribution), Rose (AI code review for telemetry pipelines), and Insights (telemetry quality monitoring). Founded by Juraci Paixão Kröhling, a member of the OpenTelemetry Governance Committee and former GateIn Portal maintainer at Red Hat, OllyGarden is backed by DIG Ventures, Datadog Ventures, Grafana Labs, and Dash0. The company is headquartered in Berlin, Germany.
About Dash0
Dash0 is the AI-native observability platform built on OpenTelemetry. Powered by Agent0 and the SIFT framework, Dash0 transforms logs, traces, and metrics into guided, autonomous actions. Founded in 2023 by Mirko Novakovic, the serial entrepreneur behind Instana (acquired by IBM for $500M) and codecentric, Dash0 has grown to over 270 customers and recently raised $110M in Series B funding at a $1B valuation. Mirko began his career at IBM Deutschland, where an early and formative encounter with the Jetspeed portlet API left a mark he has carried through every subsequent engineering role. Dash0 is headquartered in New York, with a growing team across the US and Europe.
