|
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