1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
//! Dashboard tracing field names.
//!
//! The target-side IPC module uses stable field names for logs, errors, and
//! tests. Constants live here so relay and documentation can mirror them.
/// Target process identifier field.
pub const TARGET_ID: &str = "target_id";
/// IPC path field.
pub const IPC_PATH: &str = "ipc_path";
/// Dashboard IPC method field.
pub const METHOD: &str = "method";
/// Request identifier field.
pub const REQUEST_ID: &str = "request_id";
/// Event sequence field.
pub const SEQUENCE: &str = "sequence";
/// Command identifier field.
pub const COMMAND_ID: &str = "command_id";
/// Dropped event count field.
pub const DROPPED_COUNT: &str = "dropped_count";
/// Processing stage field.
pub const STAGE: &str = "stage";
/// Returns all stable dashboard diagnostic fields.
///
/// # Arguments
///
/// This function has no arguments.
///
/// # Returns
///
/// Returns a static slice of diagnostic field names.