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