|
1 | 1 | { |
2 | 2 | "types": [ |
| 3 | + { |
| 4 | + "name": "languageServerLocation", |
| 5 | + "type": "string", |
| 6 | + "allowedValues": ["cache", "remote", "fallback", "override"], |
| 7 | + "description": "The location of the language server" |
| 8 | + }, |
3 | 9 | { |
4 | 10 | "name": "languageServerSetupStage", |
5 | 11 | "type": "string", |
6 | | - "allowedValues": ["getManifest", "getServer", "validate", "launch", "final"], |
| 12 | + "allowedValues": ["getManifest", "getServer", "validate", "launch", "handshake", "all"], |
7 | 13 | "description": "The stage of the LSP setup process" |
8 | 14 | }, |
9 | 15 | { |
10 | | - "name": "languageServerResourceLocation", |
| 16 | + "name": "languageServerVersion", |
| 17 | + "type": "string", |
| 18 | + "description": "The version of the language server" |
| 19 | + }, |
| 20 | + { |
| 21 | + "name": "manifestLocation", |
11 | 22 | "type": "string", |
12 | | - "allowedValues": ["cache", "remote", "fallback", "override", "unknown"], |
13 | | - "description": "The location of the LSP resource" |
| 23 | + "allowedValues": ["cache", "remote", "override"], |
| 24 | + "description": "The location of the manifest" |
14 | 25 | }, |
15 | 26 | { |
16 | | - "name": "manifestVersion", |
| 27 | + "name": "manifestSchemaVersion", |
17 | 28 | "type": "string", |
18 | | - "description": "The version of the manifest file" |
| 29 | + "description": "The version of the manifest schema file" |
19 | 30 | }, |
20 | 31 | { |
21 | 32 | "name": "amazonGenerateApproachLatency", |
|
377 | 388 | "metrics": [ |
378 | 389 | { |
379 | 390 | "name": "languageServer_setup", |
380 | | - "description": "LSP setup event", |
| 391 | + "description": "Sets up a language server", |
| 392 | + "passive": true, |
| 393 | + "unit": "Milliseconds", |
381 | 394 | "metadata": [ |
382 | 395 | { |
383 | | - "type": "languageServerSetupStage", |
384 | | - "required": true |
| 396 | + "type": "id" |
385 | 397 | }, |
386 | 398 | { |
387 | | - "type": "languageServerResourceLocation", |
| 399 | + "type": "languageServerLocation", |
388 | 400 | "required": false |
389 | 401 | }, |
390 | 402 | { |
391 | | - "type": "manifestVersion", |
| 403 | + "type": "languageServerSetupStage" |
| 404 | + }, |
| 405 | + { |
| 406 | + "type": "languageServerVersion", |
392 | 407 | "required": false |
| 408 | + }, |
| 409 | + { |
| 410 | + "type": "manifestLocation", |
| 411 | + "required": false |
| 412 | + }, |
| 413 | + { |
| 414 | + "type": "manifestSchemaVersion", |
| 415 | + "required": false |
| 416 | + }, |
| 417 | + { |
| 418 | + "type": "result" |
393 | 419 | } |
394 | 420 | ] |
395 | 421 | }, |
|
0 commit comments