|
17 | 17 | appliesTo.Stack
|
18 | 18 | )
|
19 | 19 | }
|
20 |
| -@if (appliesTo.Deployment is not null) |
21 |
| -{ |
22 |
| - if (appliesTo.Deployment.Ece is not null) |
23 |
| - { |
24 |
| - @RenderProduct("ECE", |
25 |
| - "Elastic Cloud Enterprise", |
26 |
| - VersioningSystemId.Ece, |
27 |
| - appliesTo.Deployment.Ece |
28 |
| - ) |
29 |
| - } |
30 |
| - |
31 |
| - if (appliesTo.Deployment.Eck is not null) |
32 |
| - { |
33 |
| - @RenderProduct( |
34 |
| - "ECK", |
35 |
| - "Elastic Cloud on Kubernetes", |
36 |
| - VersioningSystemId.Eck, |
37 |
| - appliesTo.Deployment.Eck |
38 |
| - ) |
39 |
| - } |
40 |
| - |
41 |
| - if (appliesTo.Deployment.Ess is not null) |
42 |
| - { |
43 |
| - @RenderProduct( |
44 |
| - "ECH", |
45 |
| - "Elastic Cloud Hosted", |
46 |
| - VersioningSystemId.Ess, |
47 |
| - appliesTo.Deployment.Ess |
48 |
| - ) |
49 |
| - } |
50 |
| - |
51 |
| - if (appliesTo.Deployment.Self is not null) |
52 |
| - { |
53 |
| - @RenderProduct( |
54 |
| - "Self-Managed", |
55 |
| - "Self-managed Elastic deployments", |
56 |
| - VersioningSystemId.Self, |
57 |
| - appliesTo.Deployment.Self |
58 |
| - ) |
59 |
| - } |
60 |
| -} |
61 | 20 | @if (appliesTo.Serverless is not null)
|
62 | 21 | {
|
63 | 22 | if (appliesTo.Serverless.AllProjects is not null)
|
|
102 | 61 | }
|
103 | 62 | }
|
104 | 63 | }
|
105 |
| -@if (appliesTo.Product is not null) |
| 64 | +@if (appliesTo.Deployment is not null) |
106 | 65 | {
|
107 |
| - @RenderProduct("", "", VersioningSystemId.All, appliesTo.Product) |
| 66 | + |
| 67 | + if (appliesTo.Deployment.Ess is not null) |
| 68 | + { |
| 69 | + @RenderProduct( |
| 70 | + "ECH", |
| 71 | + "Elastic Cloud Hosted", |
| 72 | + VersioningSystemId.Ess, |
| 73 | + appliesTo.Deployment.Ess |
| 74 | + ) |
| 75 | + } |
| 76 | + |
| 77 | + if (appliesTo.Deployment.Eck is not null) |
| 78 | + { |
| 79 | + @RenderProduct( |
| 80 | + "ECK", |
| 81 | + "Elastic Cloud on Kubernetes", |
| 82 | + VersioningSystemId.Eck, |
| 83 | + appliesTo.Deployment.Eck |
| 84 | + ) |
| 85 | + } |
| 86 | + |
| 87 | + if (appliesTo.Deployment.Ece is not null) |
| 88 | + { |
| 89 | + @RenderProduct("ECE", |
| 90 | + "Elastic Cloud Enterprise", |
| 91 | + VersioningSystemId.Ece, |
| 92 | + appliesTo.Deployment.Ece |
| 93 | + ) |
| 94 | + } |
| 95 | + |
| 96 | + if (appliesTo.Deployment.Self is not null) |
| 97 | + { |
| 98 | + @RenderProduct( |
| 99 | + "Self-Managed", |
| 100 | + "Self-managed Elastic deployments", |
| 101 | + VersioningSystemId.Self, |
| 102 | + appliesTo.Deployment.Self |
| 103 | + ) |
| 104 | + } |
108 | 105 | }
|
109 | 106 | @if (appliesTo.ProductApplicability is not null)
|
110 | 107 | {
|
|
119 | 116 | @RenderProduct("Curator", "Curator", VersioningSystemId.Curator, pa.Curator)
|
120 | 117 | }
|
121 | 118 |
|
122 |
| - if (pa.ApmAgentAndroid is not null) |
| 119 | + if (pa.EdotAndroid is not null) |
123 | 120 | {
|
124 |
| - @RenderProduct("APM Agent Android", "Application Performance Monitoring Agent for Android", VersioningSystemId.ApmAgentAndroid, pa.ApmAgentAndroid) |
| 121 | + @RenderProduct("EDOT Android", "Elastic Distribution of OpenTelemetry Android", VersioningSystemId.EdotAndroid, pa.EdotAndroid) |
125 | 122 | }
|
126 | 123 |
|
127 |
| - if (pa.ApmAgentDotnet is not null) |
| 124 | + if (pa.EdotCfAws is not null) |
128 | 125 | {
|
129 |
| - @RenderProduct("APM Agent .NET", "Application Performance Monitoring Agent for .NET", VersioningSystemId.ApmAgentDotnet, pa.ApmAgentDotnet) |
| 126 | + @RenderProduct("EDOT CF AWS", "Elastic Distribution of OpenTelemetry Cloud Forwarder for AWS", VersioningSystemId.EdotCfAws, pa.EdotCfAws) |
130 | 127 | }
|
131 | 128 |
|
132 |
| - if (pa.ApmAgentGo is not null) |
| 129 | + if (pa.EdotCollector is not null) |
133 | 130 | {
|
134 |
| - @RenderProduct("APM Agent Go", "Application Performance Monitoring Agent for Go", VersioningSystemId.ApmAgentGo, pa.ApmAgentGo) |
| 131 | + @RenderProduct("EDOT Collector", "Elastic Distribution of OpenTelemetry Collector", VersioningSystemId.EdotCollector, pa.EdotCollector) |
135 | 132 | }
|
136 | 133 |
|
137 |
| - if (pa.ApmAgentIos is not null) |
| 134 | + if (pa.EdotDotnet is not null) |
138 | 135 | {
|
139 |
| - @RenderProduct("APM Agent iOS", "Application Performance Monitoring Agent for iOS", VersioningSystemId.ApmAgentIos, pa.ApmAgentIos) |
| 136 | + @RenderProduct("EDOT .NET", "Elastic Distribution of OpenTelemetry .NET", VersioningSystemId.EdotDotnet, pa.EdotDotnet) |
140 | 137 | }
|
141 | 138 |
|
142 |
| - if (pa.ApmAgentJava is not null) |
| 139 | + if (pa.EdotIos is not null) |
143 | 140 | {
|
144 |
| - @RenderProduct("APM Agent Java", "Application Performance Monitoring Agent for Java", VersioningSystemId.ApmAgentJava, pa.ApmAgentJava) |
| 141 | + @RenderProduct("EDOT iOS", "Elastic Distribution of OpenTelemetry iOS", VersioningSystemId.EdotIos, pa.EdotIos) |
145 | 142 | }
|
146 | 143 |
|
147 |
| - if (pa.ApmAgentNode is not null) |
| 144 | + if (pa.EdotJava is not null) |
148 | 145 | {
|
149 |
| - @RenderProduct("APM Agent Node.js", "Application Performance Monitoring Agent for Node.js", VersioningSystemId.ApmAgentNode, pa.ApmAgentNode) |
| 146 | + @RenderProduct("EDOT Java", "Elastic Distribution of OpenTelemetry Java", VersioningSystemId.EdotJava, pa.EdotJava) |
150 | 147 | }
|
151 | 148 |
|
152 |
| - if (pa.ApmAgentPhp is not null) |
| 149 | + if (pa.EdotNode is not null) |
153 | 150 | {
|
154 |
| - @RenderProduct("APM Agent PHP", "Application Performance Monitoring Agent for PHP", VersioningSystemId.ApmAgentPhp, pa.ApmAgentPhp) |
| 151 | + @RenderProduct("EDOT Node.js", "Elastic Distribution of OpenTelemetry Node.js", VersioningSystemId.EdotNode, pa.EdotNode) |
155 | 152 | }
|
156 | 153 |
|
157 |
| - if (pa.ApmAgentPython is not null) |
| 154 | + if (pa.EdotPhp is not null) |
158 | 155 | {
|
159 |
| - @RenderProduct("APM Agent Python", "Application Performance Monitoring Agent for Python", VersioningSystemId.ApmAgentPython, pa.ApmAgentPython) |
| 156 | + @RenderProduct("EDOT PHP", "Elastic Distribution of OpenTelemetry PHP", VersioningSystemId.ApmAgentPhp, pa.EdotPhp) |
160 | 157 | }
|
161 | 158 |
|
162 |
| - if (pa.ApmAgentRuby is not null) |
| 159 | + if (pa.EdotPython is not null) |
163 | 160 | {
|
164 |
| - @RenderProduct("APM Agent Ruby", "Application Performance Monitoring Agent for Ruby", VersioningSystemId.ApmAgentRuby, pa.ApmAgentRuby) |
| 161 | + @RenderProduct("EDOT Python", "Elastic Distribution of OpenTelemetry Python", VersioningSystemId.EdotPython, pa.EdotPython) |
165 | 162 | }
|
166 | 163 |
|
167 |
| - if (pa.ApmAgentRum is not null) |
| 164 | + if (pa.ApmAgentAndroid is not null) |
168 | 165 | {
|
169 |
| - @RenderProduct("APM Agent RUM", "Application Performance Monitoring Agent for Real User Monitoring", VersioningSystemId.ApmAgentRum, pa.ApmAgentRum) |
| 166 | + @RenderProduct("APM Agent Android", "Application Performance Monitoring Agent for Android", VersioningSystemId.ApmAgentAndroid, pa.ApmAgentAndroid) |
170 | 167 | }
|
171 | 168 |
|
172 |
| - if (pa.EdotIos is not null) |
| 169 | + if (pa.ApmAgentDotnet is not null) |
173 | 170 | {
|
174 |
| - @RenderProduct("EDOT iOS", "Elastic Distribution of OpenTelemetry iOS", VersioningSystemId.EdotIos, pa.EdotIos) |
| 171 | + @RenderProduct("APM Agent .NET", "Application Performance Monitoring Agent for .NET", VersioningSystemId.ApmAgentDotnet, pa.ApmAgentDotnet) |
175 | 172 | }
|
176 | 173 |
|
177 |
| - if (pa.EdotAndroid is not null) |
| 174 | + if (pa.ApmAgentGo is not null) |
178 | 175 | {
|
179 |
| - @RenderProduct("EDOT Android", "Elastic Distribution of OpenTelemetry Android", VersioningSystemId.EdotAndroid, pa.EdotAndroid) |
| 176 | + @RenderProduct("APM Agent Go", "Application Performance Monitoring Agent for Go", VersioningSystemId.ApmAgentGo, pa.ApmAgentGo) |
180 | 177 | }
|
181 | 178 |
|
182 |
| - if (pa.EdotDotnet is not null) |
| 179 | + if (pa.ApmAgentIos is not null) |
183 | 180 | {
|
184 |
| - @RenderProduct("EDOT .NET", "Elastic Distribution of OpenTelemetry .NET", VersioningSystemId.EdotDotnet, pa.EdotDotnet) |
| 181 | + @RenderProduct("APM Agent iOS", "Application Performance Monitoring Agent for iOS", VersioningSystemId.ApmAgentIos, pa.ApmAgentIos) |
185 | 182 | }
|
186 | 183 |
|
187 |
| - if (pa.EdotJava is not null) |
| 184 | + if (pa.ApmAgentJava is not null) |
188 | 185 | {
|
189 |
| - @RenderProduct("EDOT Java", "Elastic Distribution of OpenTelemetry Java", VersioningSystemId.EdotJava, pa.EdotJava) |
| 186 | + @RenderProduct("APM Agent Java", "Application Performance Monitoring Agent for Java", VersioningSystemId.ApmAgentJava, pa.ApmAgentJava) |
190 | 187 | }
|
191 | 188 |
|
192 |
| - if (pa.EdotNode is not null) |
| 189 | + if (pa.ApmAgentNode is not null) |
193 | 190 | {
|
194 |
| - @RenderProduct("EDOT Node.js", "Elastic Distribution of OpenTelemetry Node.js", VersioningSystemId.EdotNode, pa.EdotNode) |
| 191 | + @RenderProduct("APM Agent Node.js", "Application Performance Monitoring Agent for Node.js", VersioningSystemId.ApmAgentNode, pa.ApmAgentNode) |
195 | 192 | }
|
196 | 193 |
|
197 |
| - if (pa.EdotPhp is not null) |
| 194 | + if (pa.ApmAgentPhp is not null) |
198 | 195 | {
|
199 |
| - @RenderProduct("EDOT PHP", "Elastic Distribution of OpenTelemetry PHP", VersioningSystemId.ApmAgentPhp, pa.EdotPhp) |
| 196 | + @RenderProduct("APM Agent PHP", "Application Performance Monitoring Agent for PHP", VersioningSystemId.ApmAgentPhp, pa.ApmAgentPhp) |
200 | 197 | }
|
201 | 198 |
|
202 |
| - if (pa.EdotPython is not null) |
| 199 | + if (pa.ApmAgentPython is not null) |
203 | 200 | {
|
204 |
| - @RenderProduct("EDOT Python", "Elastic Distribution of OpenTelemetry Python", VersioningSystemId.EdotPython, pa.EdotPython) |
| 201 | + @RenderProduct("APM Agent Python", "Application Performance Monitoring Agent for Python", VersioningSystemId.ApmAgentPython, pa.ApmAgentPython) |
205 | 202 | }
|
206 | 203 |
|
207 |
| - if (pa.EdotCfAws is not null) |
| 204 | + if (pa.ApmAgentRuby is not null) |
208 | 205 | {
|
209 |
| - @RenderProduct("EDOT CF AWS", "Elastic Distribution of OpenTelemetry Cloud Forwarder for AWS", VersioningSystemId.EdotCfAws, pa.EdotCfAws) |
| 206 | + @RenderProduct("APM Agent Ruby", "Application Performance Monitoring Agent for Ruby", VersioningSystemId.ApmAgentRuby, pa.ApmAgentRuby) |
210 | 207 | }
|
211 | 208 |
|
212 |
| - if (pa.EdotCollector is not null) |
| 209 | + if (pa.ApmAgentRum is not null) |
213 | 210 | {
|
214 |
| - @RenderProduct("EDOT Collector", "Elastic Distribution of OpenTelemetry Collector", VersioningSystemId.EdotCollector, pa.EdotCollector) |
| 211 | + @RenderProduct("APM Agent RUM", "Application Performance Monitoring Agent for Real User Monitoring", VersioningSystemId.ApmAgentRum, pa.ApmAgentRum) |
215 | 212 | }
|
216 | 213 | }
|
| 214 | +@if (appliesTo.Product is not null) |
| 215 | +{ |
| 216 | + @RenderProduct("", "", VersioningSystemId.All, appliesTo.Product) |
| 217 | +} |
217 | 218 |
|
218 | 219 | @functions {
|
219 | 220 |
|
|
0 commit comments