|
23 | 23 | <h1>@Model.ObserveEnvironment.getIconType(@Model.CurrentMonitor) Monitor v2 Details - @Model.CurrentMonitor.name (@Model.CurrentMonitor.id)</h1> |
24 | 24 |
|
25 | 25 | <p> |
| 26 | + <a href="#Acceleration">🚄 Acceleration</a> |
26 | 27 | <a href="#RelatedDatasetsAncestors">⏫ Ancestors/Inputs</a> |
27 | 28 | <a href="#RelatedDatasetsSupporting">⏬ Supporting</a> |
28 | 29 | <a href="#RelatedDatasetsGraph">🔀 Related Datasets Graph</a> |
|
133 | 134 | </tr> *@ |
134 | 135 | </table> |
135 | 136 |
|
| 137 | +@if(Model.CurrentMonitor.SupportingDataset != null) |
| 138 | +{ |
| 139 | + <h2 id="Acceleration">🚄 Acceleration</h2> |
| 140 | + <a href="#top">Back to Top</a> |
| 141 | + |
| 142 | + <table> |
| 143 | + <tr> |
| 144 | + <td>State</td> |
| 145 | + <td>@Model.CurrentMonitor.SupportingDataset.Acceleration.state</td> |
| 146 | + <td></td> |
| 147 | + </tr> |
| 148 | + <tr> |
| 149 | + <td>Always Accelerated</td> |
| 150 | + <td>@Model.CurrentMonitor.SupportingDataset.Acceleration.alwaysAccelerated</td> |
| 151 | + <td>Whether the dataset is "always accelerated", i.e., any query should hit accelerated data.</td> |
| 152 | + </tr> |
| 153 | + <tr> |
| 154 | + <td>Staleness Configured</td> |
| 155 | + <td style="text-align: right">@Model.CurrentMonitor.SupportingDataset.Acceleration.StalenessConfigured</td> |
| 156 | + <td>Configured staleness target of the dataset.</td> |
| 157 | + </tr> |
| 158 | + <tr> |
| 159 | + <td>Staleness Effective</td> |
| 160 | + <td style="text-align: right">@Model.CurrentMonitor.SupportingDataset.Acceleration.StalenessEffective</td> |
| 161 | + <td>The target staleness of this dataset when taking downstream datasets.</td> |
| 162 | + </tr> |
| 163 | + <tr> |
| 164 | + <td>Staleness Target</td> |
| 165 | + <td style="text-align: right">@Model.CurrentMonitor.SupportingDataset.Acceleration.StalenessTarget</td> |
| 166 | + <td>The actual staleness target of the dataset.</td> |
| 167 | + </tr> |
| 168 | + <tr> |
| 169 | + <td>Staleness Downstream</td> |
| 170 | + <td style="text-align: right">@Model.CurrentMonitor.SupportingDataset.Acceleration.StalenessDownstream</td> |
| 171 | + <td>The minimum configured target staleness across all datasets downstream of this dataset.</td> |
| 172 | + </tr> |
| 173 | + <tr> |
| 174 | + <td>Staleness Actual</td> |
| 175 | + <td style="text-align: right">@Model.CurrentMonitor.SupportingDataset.Acceleration.StalenessActual</td> |
| 176 | + <td>Staleness of the dataset (averaged over some moving window).</td> |
| 177 | + </tr> |
| 178 | + <tr> |
| 179 | + <td>EffectiveOnDemandMaterializationLength</td> |
| 180 | + <td style="text-align: right">@Model.CurrentMonitor.SupportingDataset.Acceleration.EffectiveOnDemandMaterializationLength</td> |
| 181 | + <td>How far back users can request backfill.</td> |
| 182 | + </tr> |
| 183 | + @foreach (ObsTimeRange timeRange in Model.CurrentMonitor.SupportingDataset.Acceleration.AcceleratedRanges) |
| 184 | + { |
| 185 | + <tr> |
| 186 | + <td>Actual AcceleratedRange</td> |
| 187 | + <td style="text-align: right">@timeRange.duration</td> |
| 188 | + <td>@timeRange.start.ToString("u") - @timeRange.end.ToString("u")</td> |
| 189 | + </tr> |
| 190 | + } |
| 191 | + @foreach (ObsTimeRange timeRange in Model.CurrentMonitor.SupportingDataset.Acceleration.AcceleratedRangesTarget) |
| 192 | + { |
| 193 | + <tr> |
| 194 | + <td>Target AcceleratedRange</td> |
| 195 | + <td style="text-align: right">@timeRange.duration</td> |
| 196 | + <td>@timeRange.start.ToString("u") - @timeRange.end.ToString("u")</td> |
| 197 | + </tr> |
| 198 | + } |
| 199 | + <tr> |
| 200 | + <td>Raw</td> |
| 201 | + <td colspan="2"><pre><code class="language-json">@Model.CurrentMonitor.SupportingDataset.AccelerationInfo</code></pre></td> |
| 202 | + </tr> |
| 203 | + </table> |
| 204 | +} |
| 205 | + |
136 | 206 | @{ |
137 | 207 | List<ObjectRelationship> ancestorRelationships = Model.ObserveEnvironment.GetAllAncestorRelationshipsOfThis(@Model.CurrentMonitor); |
138 | 208 | if (ancestorRelationships.Count > 0) |
|
0 commit comments