You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"text": "In tangled webs where microservices gleam,\nAnd cloud-born systems whisper through a dream,\nA silent plea arises, soft and low:\n\"What truly happens? Where does the data flow?\"\n\nFrom this complex symphony, a standard came,\nTo cast a light upon the hidden game.\nNot tied to one, but open, brave, and free,\n**OpenTelemetry**, for all to see.\n\nIt offers sight, where once was hazy guess,\nThree vital pillars, banishing distress:\n**First, Traces** weave a path, a golden thread,\nFrom first request, through every server led.\nEach tiny hop, a span, a measured beat,\nRevealing journeys, bittersweet and fleet.\n\nThen **Metrics** rise, like numbers in the air,\nA pulse, a count, a burden systems bear.\nCPU hum, or memory's slow creep,\nThe silent sentinels, while data sleeps.\nGauges, counters, histograms defined,\nThe system's health, precisely, you will find.\n\nAnd **Logs**, the whispers from the code's deep heart,\nEach message thrown, a critical new start.\nErrors caught, or triumphs understood,\nThe story told, for bad, or for the good.\nContext rich, linked to the trace it keeps,\nWhere hidden truths, the developer sweeps.\n\nThese three unite, no longer kept apart,\nA common tongue, a truly open art.\nWith SDKs, your code can now converse,\nAnd send its data, 'cross the universe.\nTo any backend, or analytics tool,\nBreaking the vendor's tightly guarded rule.\n\nSo when the bug lurks deep, or users fret,\nOr performance lags, a problem to be met,\n**OpenTelemetry** sheds its guiding light,\nTransforming darkness into knowing sight.\nA tapestry of data, richly spun,\nThe battle for observability won."
Copy file name to clipboardExpand all lines: instrumentation-genai/opentelemetry-instrumentation-google-genai/tests/generate_content/cassettes/test_non_streaming[excludecontent-gemini-2.5-flash-vertexaiapi-sync-default].yaml
+10-10Lines changed: 10 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -27,7 +27,7 @@ interactions:
27
27
host:
28
28
- us-central1-aiplatform.googleapis.com
29
29
user-agent:
30
-
- google-genai-sdk/1.32.0 gl-python/3.11.9
30
+
- google-genai-sdk/1.32.0 gl-python/3.10.18
31
31
x-goog-api-client:
32
32
- <REDACTED>
33
33
x-goog-user-project:
@@ -44,18 +44,18 @@ interactions:
44
44
"role": "model",
45
45
"parts": [
46
46
{
47
-
"text": "In tangled clouds, where microservices roam,\nAnd data streams find a circuitous home,\nA dark abyss, where errors often hide,\nWith mysteries deep, there's nowhere to confide.\n\nBut from the void, a standard takes its flight,\nTo bring the hidden processes to light.\nOpenTelemetry, a unified design,\nA beacon in the digital divine.\n\nWith traces keen, a journey we embark,\nEach operation leaves its vital mark.\nFrom service entry to a database's keep,\nContext propagated, secrets now don't sleep.\n\nThen metrics gleam, in charts and graphs displayed,\nResponse times measured, no detail delayed.\nThrough counters, gauges, histograms so precise,\nPerformance whispered, at a measurable price.\n\nAnd logs, the tales of moments as they pass,\nDiscrete events within the digital glass.\nWith structured wisdom, messages unfold,\nA narrative of what the systems hold.\n\nThrough instrumentation, code begins to speak,\nA common language that all systems seek.\nThe Collector waits, a sentinel so grand,\nTo process, batch, and send across the land.\n\nNo vendor binds, no proprietary chain,\nBut open standards, free from selfish gain.\nA universal tongue, for insight to arise,\nReflecting truth before observing eyes.\n\nFrom scattered signals, patterns now emerge,\nTo quell the chaos, stem the error's surge.\nWith deep observability, we understand,\nThe intricate dance across the digital sand.\n\nSo hail this standard, built with thoughtful grace,\nTo light the corners of computing space.\nOpenTelemetry, a steadfast, vital guide,\nWhere understanding and precision ride."
47
+
"text": "When systems grow, a tangled, vast domain,\nWhere microservices dance, through sun and rain,\nA shadow falls, where logic hides its plea,\nAnd whispers vanish, lost for all to see.\n\nThen from the cloud, a guiding star takes flight,\nDispelling gloom with its clear, steady light.\nOpenTelemetry, the name we praise,\nUnifying vision through digital haze.\n\nA golden thread, a trace begins to gleam,\nThrough every service, like a waking dream.\nWith parent-child spans, a timeline clear,\nWhat once was hidden, now begins to appear.\n\nThe metrics flow, a system's vital pulse,\nWith counters climbing, no evasive impulse.\nGauges ascend and dip, where loads reside,\nThe heartbeat known, with nowhere left to hide.\n\nAnd logs appear, with context richly cast,\nEach crucial event, for future and for past.\nAttached to spans, a detailed, storied chime,\nUnveiling insights, lost to passing time.\n\nThrough RPC calls, and message queues that bind,\nContext propagates, for every searching mind.\nA hidden thread, connecting all the parts,\nRevealing patterns, igniting thoughtful starts.\n\nNo vendor lock, no proprietary chain,\nYour data streams, through sunshine and through rain.\nTo chosen backends, it will freely roam,\nObservability, now finds its rightful home.\n\nSo hail to Otel, the standard, strong and true,\nBringing clarity, for all our dev crews.\nFrom dark unknowns, to light, a clear display,\nOpenTelemetry illuminates the way."
Copy file name to clipboardExpand all lines: instrumentation-genai/opentelemetry-instrumentation-google-genai/tests/generate_content/cassettes/test_non_streaming[excludecontent-gemini-2.5-flash-vertexaiapi-sync].yaml
Copy file name to clipboardExpand all lines: instrumentation-genai/opentelemetry-instrumentation-google-genai/tests/generate_content/cassettes/test_non_streaming[logcontent-gemini-2.5-flash-vertexaiapi-async-default].yaml
+8-8Lines changed: 8 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -27,7 +27,7 @@ interactions:
27
27
host:
28
28
- us-central1-aiplatform.googleapis.com
29
29
user-agent:
30
-
- google-genai-sdk/1.32.0 gl-python/3.11.9
30
+
- google-genai-sdk/1.32.0 gl-python/3.10.18
31
31
x-goog-api-client:
32
32
- <REDACTED>
33
33
x-goog-user-project:
@@ -44,18 +44,18 @@ interactions:
44
44
"role": "model",
45
45
"parts": [
46
46
{
47
-
"text": "In lands of code, where microservices roam,\nAnd hidden pathways lead our data home,\nWhere errors lurk and mysteries reside,\nA guiding light we desperately confide.\n\nThen from the open source, a beacon gleams,\nUnifying visions, waking dormant dreams.\nNo longer bound by vendor's watchful hand,\nOpenTelemetry, across the digital land.\n\nIt weaves the **Traces**, threads of golden light,\nThrough every service, in the darkest night.\nEach **Span** a step, a function's brief embrace,\nRevealing journeys, time, and hidden space.\n\nThen **Metrics** rise, in counters and in gauges,\nPerformance stories, told on countless pages.\nCPU hum, latency's slow tide,\nThe health of systems, nowhere left to hide.\n\nAnd **Logs**, the whispers from each busy node,\nA chronicle of actions, burdens freely showed.\nFrom info messages to errors stark and plain,\nContextual wisdom, banishing the pain.\n\nWith SDKs and agents, code aware it grows,\nThrough sturdy Collectors, the data swiftly flows.\nTo chosen backends, be they new or old,\nA unified stream, a story to unfold.\n\nNo longer blind, to whispers in the dark,\nWe find the culprits, leaving their dark mark.\nUnderstand the flow, the logic and the strain,\nAnd build with confidence, again and again.\n\nSo hail the standard, vibrant, strong, and free,\nFor every system, for you, for me.\nOpenTelemetry, a power understood,\nIlluminating darkness, for the common good."
47
+
"text": "In tangled webs of code, where logic spins,\nA silent plea for sight, when trouble wins.\nDistributed dreams, where microservices hum,\nCan hide the fault, from whence the failures come.\n\nThen from the void, a beacon starts to gleam,\nOpenTelemetry, a developer's dream.\nA standard hand, a vendor-neutral plea,\nTo weave the fabric of observability.\n\nIt paints the journey, step by fragile step,\nA request's life, where secrets often slept.\nEach function call, a \"span\" upon the thread,\nConnecting dots, where errors might have spread.\n\nThe system's heartbeat, captured, clear, and bright,\nIn counters climbing, through the digital night.\nGauges that measure, histograms that show,\nThe ebb and flow, of where the currents go.\n\nAnd logs, the narratives, of every deed,\nA detailed story, planted like a seed.\nContext attached, for clarity and grace,\nTo pinpoint flaws, and put them in their place.\n\nNo vendor lock, no proprietary chain,\nJust open arms, to ease the developer's pain.\nA unified approach, for all to see,\nThe core of insight, growing strong and free.\n\nThrough careful pipelines, data starts to flow,\nTo trusted backends, where the insights grow.\nNo matter where your services reside,\nIts watchful eye, has nowhere left to hide.\n\nSo hail the standard, comprehensive, vast,\nA future built, where understanding's cast.\nFor complex systems, now a guiding light,\nOpenTelemetry, makes everything bright."
0 commit comments