<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Concepts on ZAPP</title><link>/datacenter/zapp/docs/concepts/</link><description>Recent content in Concepts on ZAPP</description><generator>Hugo</generator><language>en-US</language><atom:link href="/datacenter/zapp/docs/concepts/index.xml" rel="self" type="application/rss+xml"/><item><title>Containers</title><link>/datacenter/zapp/docs/concepts/containers/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/datacenter/zapp/docs/concepts/containers/</guid><description>&lt;p&gt;ZAPP containers can embed multiple data formats in one container. Key features include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Minimal overhead: 4-byte container header and 10-byte header for each payload&lt;/li&gt;
&lt;li&gt;Variable-length multiple payloads with no inherent container size limit&lt;/li&gt;
&lt;li&gt;Extensible via IANA ID + TypeID mechanism&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="../container.png" alt="Diagram of a ZAPP container header followed by multiple payloads and their headers"&gt;
&lt;/p&gt;</description></item><item><title>Time-series telemetry</title><link>/datacenter/zapp/docs/concepts/time-series/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/datacenter/zapp/docs/concepts/time-series/</guid><description>&lt;p&gt;ZAPP represents decoded sensor telemetry as time-series models. Operators usually interact with this model indirectly through pipeline components, the ZAPP Aggregator, and gRPC subscriptions.&lt;/p&gt;
&lt;p&gt;A time-series model contains:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;readings&lt;/code&gt;, which group telemetry by sensor ID&lt;/li&gt;
&lt;li&gt;Instance readings, which represent individual samples&lt;/li&gt;
&lt;li&gt;Window readings, which represent aggregated samples over a time interval&lt;/li&gt;
&lt;li&gt;&lt;code&gt;snapshots&lt;/code&gt;, which represent the latest known values for multiple sensors at one timestamp&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Pipeline components use time-series models when telemetry has been decoded and associated with the sensor manifest. For example, &lt;code&gt;payloadProcessor&lt;/code&gt; converts NVIDIA time-series payloads into &lt;code&gt;*timeseries.Model&lt;/code&gt; values, and &lt;code&gt;redfishCollector&lt;/code&gt; emits &lt;code&gt;*timeseries.Model&lt;/code&gt; values from Redfish polling.&lt;/p&gt;</description></item></channel></rss>