{"componentChunkName":"component---src-templates-acg-portal-new-template-tsx","path":"/Qmsg38ui4","result":{"data":{"markdownRemark":{"html":"<p><br>\n本附录列出<a href=\"/doc/TSDB/s/fmsg3ajfj\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">性能测试报告</a>使用的数据模型。各规格对应的实体数量、数据行数和落盘容量以性能测试报告正文为准。</p>\n<p>所有 Measurement 均包含 <code>time</code> 时间列。Tag 的类型均为字符串；Field 使用浮点数、整数和布尔值。</p>\n<h2 id=\"车联网\"><a href=\"#%E8%BD%A6%E8%81%94%E7%BD%91\" aria-label=\"车联网 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>车联网</h2>\n<p>车联网使用 <code>vehicle_telemetry</code> Measurement。一辆车对应一条时间序列，每个采集周期写入 1 行，该行的 220 个 Field 全部写入。</p>\n<p>测试数据按“租户 → 车队 → 车辆”三级组织。每 10 个车队组成一个租户，每个车队包含 100 辆车，即每个租户包含 1000 辆车。地理信息按车队分配，数据覆盖 12 个城市和 6 个大区。</p>\n<p>写入性能测试使用 10 秒采样间隔，查询性能测试使用 60 秒采样间隔。</p>\n<h3 id=\"车联网-tag\"><a href=\"#%E8%BD%A6%E8%81%94%E7%BD%91-tag\" aria-label=\"车联网 tag permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>车联网 Tag</h3>\n<table>\n<thead>\n<tr>\n<th>Tag</th>\n<th>类型</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>vin</code></td>\n<td><code>string</code></td>\n</tr>\n<tr>\n<td><code>tenant_id</code></td>\n<td><code>string</code></td>\n</tr>\n<tr>\n<td><code>fleet_id</code></td>\n<td><code>string</code></td>\n</tr>\n<tr>\n<td><code>region</code></td>\n<td><code>string</code></td>\n</tr>\n<tr>\n<td><code>city</code></td>\n<td><code>string</code></td>\n</tr>\n<tr>\n<td><code>vehicle_model</code></td>\n<td><code>string</code></td>\n</tr>\n<tr>\n<td><code>model_year</code></td>\n<td><code>string</code></td>\n</tr>\n<tr>\n<td><code>battery_vendor</code></td>\n<td><code>string</code></td>\n</tr>\n<tr>\n<td><code>tbox_vendor</code></td>\n<td><code>string</code></td>\n</tr>\n<tr>\n<td><code>firmware_major</code></td>\n<td><code>string</code></td>\n</tr>\n<tr>\n<td><code>sale_channel</code></td>\n<td><code>string</code></td>\n</tr>\n<tr>\n<td><code>sampling_profile</code></td>\n<td><code>string</code></td>\n</tr>\n</tbody>\n</table>\n<h3 id=\"车联网-field\"><a href=\"#%E8%BD%A6%E8%81%94%E7%BD%91-field\" aria-label=\"车联网 field permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>车联网 Field</h3>\n<table>\n<thead>\n<tr>\n<th>ID</th>\n<th>Field</th>\n<th>类型</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td><code>speed_kph</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>2</td>\n<td><code>acceleration_mps2</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>3</td>\n<td><code>heading_deg</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>4</td>\n<td><code>latitude</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>5</td>\n<td><code>longitude</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>6</td>\n<td><code>altitude_m</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>7</td>\n<td><code>gps_accuracy_m</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>8</td>\n<td><code>odometer_km</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>9</td>\n<td><code>trip_distance_km</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>10</td>\n<td><code>battery_soc_pct</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>11</td>\n<td><code>battery_soh_pct</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>12</td>\n<td><code>battery_voltage_v</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>13</td>\n<td><code>battery_current_a</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>14</td>\n<td><code>battery_power_kw</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>15</td>\n<td><code>battery_temp_min_c</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>16</td>\n<td><code>battery_temp_max_c</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>17</td>\n<td><code>battery_temp_avg_c</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>18</td>\n<td><code>battery_cell_voltage_min_v</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>19</td>\n<td><code>battery_cell_voltage_max_v</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>20</td>\n<td><code>battery_cell_voltage_delta_mv</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>21</td>\n<td><code>battery_charge_cycles</code></td>\n<td><code>int</code></td>\n</tr>\n<tr>\n<td>22</td>\n<td><code>charger_connected</code></td>\n<td><code>bool</code></td>\n</tr>\n<tr>\n<td>23</td>\n<td><code>charging_power_kw</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>24</td>\n<td><code>regen_power_kw</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>25</td>\n<td><code>motor_front_rpm</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>26</td>\n<td><code>motor_front_torque_nm</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>27</td>\n<td><code>motor_front_temp_c</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>28</td>\n<td><code>motor_rear_rpm</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>29</td>\n<td><code>motor_rear_torque_nm</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>30</td>\n<td><code>motor_rear_temp_c</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>31</td>\n<td><code>inverter_front_temp_c</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>32</td>\n<td><code>inverter_rear_temp_c</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>33</td>\n<td><code>coolant_inlet_temp_c</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>34</td>\n<td><code>coolant_outlet_temp_c</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>35</td>\n<td><code>cabin_temp_c</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>36</td>\n<td><code>ambient_temp_c</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>37</td>\n<td><code>hvac_power_kw</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>38</td>\n<td><code>tire_fl_pressure_kpa</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>39</td>\n<td><code>tire_fr_pressure_kpa</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>40</td>\n<td><code>tire_rl_pressure_kpa</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>41</td>\n<td><code>tire_rr_pressure_kpa</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>42</td>\n<td><code>tire_fl_temp_c</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>43</td>\n<td><code>tire_fr_temp_c</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>44</td>\n<td><code>tire_rl_temp_c</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>45</td>\n<td><code>tire_rr_temp_c</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>46</td>\n<td><code>brake_pressure_bar</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>47</td>\n<td><code>brake_pad_fl_pct</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>48</td>\n<td><code>brake_pad_fr_pct</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>49</td>\n<td><code>brake_pad_rl_pct</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>50</td>\n<td><code>brake_pad_rr_pct</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>51</td>\n<td><code>steering_angle_deg</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>52</td>\n<td><code>steering_torque_nm</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>53</td>\n<td><code>yaw_rate_dps</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>54</td>\n<td><code>pitch_deg</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>55</td>\n<td><code>roll_deg</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>56</td>\n<td><code>wheel_speed_fl_kph</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>57</td>\n<td><code>wheel_speed_fr_kph</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>58</td>\n<td><code>wheel_speed_rl_kph</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>59</td>\n<td><code>wheel_speed_rr_kph</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>60</td>\n<td><code>seatbelt_driver_on</code></td>\n<td><code>bool</code></td>\n</tr>\n<tr>\n<td>61</td>\n<td><code>door_driver_open</code></td>\n<td><code>bool</code></td>\n</tr>\n<tr>\n<td>62</td>\n<td><code>door_passenger_open</code></td>\n<td><code>bool</code></td>\n</tr>\n<tr>\n<td>63</td>\n<td><code>trunk_open</code></td>\n<td><code>bool</code></td>\n</tr>\n<tr>\n<td>64</td>\n<td><code>hood_open</code></td>\n<td><code>bool</code></td>\n</tr>\n<tr>\n<td>65</td>\n<td><code>headlight_on</code></td>\n<td><code>bool</code></td>\n</tr>\n<tr>\n<td>66</td>\n<td><code>wiper_level</code></td>\n<td><code>int</code></td>\n</tr>\n<tr>\n<td>67</td>\n<td><code>gear_position</code></td>\n<td><code>int</code></td>\n</tr>\n<tr>\n<td>68</td>\n<td><code>drive_mode</code></td>\n<td><code>int</code></td>\n</tr>\n<tr>\n<td>69</td>\n<td><code>abs_active</code></td>\n<td><code>bool</code></td>\n</tr>\n<tr>\n<td>70</td>\n<td><code>esc_active</code></td>\n<td><code>bool</code></td>\n</tr>\n<tr>\n<td>71</td>\n<td><code>traction_control_active</code></td>\n<td><code>bool</code></td>\n</tr>\n<tr>\n<td>72</td>\n<td><code>airbag_fault</code></td>\n<td><code>bool</code></td>\n</tr>\n<tr>\n<td>73</td>\n<td><code>fault_count_total</code></td>\n<td><code>int</code></td>\n</tr>\n<tr>\n<td>74</td>\n<td><code>dtc_active_count</code></td>\n<td><code>int</code></td>\n</tr>\n<tr>\n<td>75</td>\n<td><code>low_voltage_battery_v</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>76</td>\n<td><code>tbox_signal_dbm</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>77</td>\n<td><code>tbox_rsrp_dbm</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>78</td>\n<td><code>tbox_rsrq_db</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>79</td>\n<td><code>tbox_snr_db</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>80</td>\n<td><code>network_rx_bytes_total</code></td>\n<td><code>int</code></td>\n</tr>\n<tr>\n<td>81</td>\n<td><code>network_tx_bytes_total</code></td>\n<td><code>int</code></td>\n</tr>\n<tr>\n<td>82</td>\n<td><code>mqtt_reconnects_total</code></td>\n<td><code>int</code></td>\n</tr>\n<tr>\n<td>83</td>\n<td><code>ota_download_progress_pct</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>84</td>\n<td><code>ota_install_progress_pct</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>85</td>\n<td><code>cpu_usage_pct</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>86</td>\n<td><code>memory_usage_pct</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>87</td>\n<td><code>storage_usage_pct</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>88</td>\n<td><code>can_bus_load_pct</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>89</td>\n<td><code>can_error_frames_total</code></td>\n<td><code>int</code></td>\n</tr>\n<tr>\n<td>90</td>\n<td><code>bms_error_count_total</code></td>\n<td><code>int</code></td>\n</tr>\n<tr>\n<td>91</td>\n<td><code>motor_error_count_total</code></td>\n<td><code>int</code></td>\n</tr>\n<tr>\n<td>92</td>\n<td><code>thermal_warning_count_total</code></td>\n<td><code>int</code></td>\n</tr>\n<tr>\n<td>93</td>\n<td><code>key_on</code></td>\n<td><code>bool</code></td>\n</tr>\n<tr>\n<td>94</td>\n<td><code>vehicle_awake</code></td>\n<td><code>bool</code></td>\n</tr>\n<tr>\n<td>95</td>\n<td><code>location_valid</code></td>\n<td><code>bool</code></td>\n</tr>\n<tr>\n<td>96</td>\n<td><code>telemetry_seq_total</code></td>\n<td><code>int</code></td>\n</tr>\n<tr>\n<td>97</td>\n<td><code>pack_cell_imbalance_mv</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>98</td>\n<td><code>pack_internal_resistance_mohm</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>99</td>\n<td><code>pack_insulation_resistance_kohm</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>100</td>\n<td><code>pack_energy_remaining_kwh</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>101</td>\n<td><code>pack_energy_consumed_kwh_total</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>102</td>\n<td><code>battery_cell_temp_p01_c</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>103</td>\n<td><code>battery_cell_temp_p02_c</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>104</td>\n<td><code>battery_cell_temp_p03_c</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>105</td>\n<td><code>battery_cell_temp_p04_c</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>106</td>\n<td><code>battery_cell_temp_p05_c</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>107</td>\n<td><code>battery_cell_temp_p06_c</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>108</td>\n<td><code>battery_cell_temp_p07_c</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>109</td>\n<td><code>battery_cell_temp_p08_c</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>110</td>\n<td><code>battery_module_voltage_p01_v</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>111</td>\n<td><code>battery_module_voltage_p02_v</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>112</td>\n<td><code>battery_module_voltage_p03_v</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>113</td>\n<td><code>battery_module_voltage_p04_v</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>114</td>\n<td><code>battery_module_voltage_p05_v</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>115</td>\n<td><code>battery_module_voltage_p06_v</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>116</td>\n<td><code>battery_module_voltage_p07_v</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>117</td>\n<td><code>battery_module_voltage_p08_v</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>118</td>\n<td><code>cell_voltage_p01_v</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>119</td>\n<td><code>cell_voltage_p02_v</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>120</td>\n<td><code>cell_voltage_p03_v</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>121</td>\n<td><code>cell_voltage_p04_v</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>122</td>\n<td><code>cell_voltage_p05_v</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>123</td>\n<td><code>cell_voltage_p06_v</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>124</td>\n<td><code>cell_voltage_p07_v</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>125</td>\n<td><code>cell_voltage_p08_v</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>126</td>\n<td><code>bms_balancing_cells</code></td>\n<td><code>int</code></td>\n</tr>\n<tr>\n<td>127</td>\n<td><code>bms_contactors_closed</code></td>\n<td><code>bool</code></td>\n</tr>\n<tr>\n<td>128</td>\n<td><code>bms_isolation_warning</code></td>\n<td><code>bool</code></td>\n</tr>\n<tr>\n<td>129</td>\n<td><code>dc_charge_voltage_v</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>130</td>\n<td><code>dc_charge_current_a</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>131</td>\n<td><code>ac_charge_voltage_v</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>132</td>\n<td><code>ac_charge_current_a</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>133</td>\n<td><code>charge_port_temp_c</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>134</td>\n<td><code>onboard_charger_temp_c</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>135</td>\n<td><code>dc_dc_converter_temp_c</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>136</td>\n<td><code>ptc_heater_power_kw</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>137</td>\n<td><code>compressor_speed_rpm</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>138</td>\n<td><code>compressor_power_kw</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>139</td>\n<td><code>battery_pump_speed_rpm</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>140</td>\n<td><code>motor_pump_speed_rpm</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>141</td>\n<td><code>radiator_fan_speed_rpm</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>142</td>\n<td><code>chiller_inlet_temp_c</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>143</td>\n<td><code>chiller_outlet_temp_c</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>144</td>\n<td><code>evaporator_temp_c</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>145</td>\n<td><code>condenser_temp_c</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>146</td>\n<td><code>battery_heater_temp_c</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>147</td>\n<td><code>charge_session_kwh</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>148</td>\n<td><code>charge_session_duration_s</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>149</td>\n<td><code>charge_plug_cycles_total</code></td>\n<td><code>int</code></td>\n</tr>\n<tr>\n<td>150</td>\n<td><code>fast_charge_sessions_total</code></td>\n<td><code>int</code></td>\n</tr>\n<tr>\n<td>151</td>\n<td><code>charge_lid_open</code></td>\n<td><code>bool</code></td>\n</tr>\n<tr>\n<td>152</td>\n<td><code>fast_charge_active</code></td>\n<td><code>bool</code></td>\n</tr>\n<tr>\n<td>153</td>\n<td><code>battery_preconditioning_active</code></td>\n<td><code>bool</code></td>\n</tr>\n<tr>\n<td>154</td>\n<td><code>thermal_derate_active</code></td>\n<td><code>bool</code></td>\n</tr>\n<tr>\n<td>155</td>\n<td><code>regen_efficiency_pct</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>156</td>\n<td><code>thermal_loop_pressure_kpa</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>157</td>\n<td><code>coolant_flow_lpm</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>158</td>\n<td><code>refrigerant_pressure_high_kpa</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>159</td>\n<td><code>refrigerant_pressure_low_kpa</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>160</td>\n<td><code>battery_heat_generation_kw</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>161</td>\n<td><code>suspension_fl_height_mm</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>162</td>\n<td><code>suspension_fr_height_mm</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>163</td>\n<td><code>suspension_rl_height_mm</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>164</td>\n<td><code>suspension_rr_height_mm</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>165</td>\n<td><code>damper_fl_current_a</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>166</td>\n<td><code>damper_fr_current_a</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>167</td>\n<td><code>damper_rl_current_a</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>168</td>\n<td><code>damper_rr_current_a</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>169</td>\n<td><code>brake_disc_fl_temp_c</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>170</td>\n<td><code>brake_disc_fr_temp_c</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>171</td>\n<td><code>brake_disc_rl_temp_c</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>172</td>\n<td><code>brake_disc_rr_temp_c</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>173</td>\n<td><code>radar_front_range_m</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>174</td>\n<td><code>radar_rear_range_m</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>175</td>\n<td><code>camera_front_confidence_pct</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>176</td>\n<td><code>camera_rear_confidence_pct</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>177</td>\n<td><code>lidar_health_pct</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>178</td>\n<td><code>lane_offset_m</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>179</td>\n<td><code>lead_vehicle_distance_m</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>180</td>\n<td><code>lead_vehicle_speed_kph</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>181</td>\n<td><code>cruise_set_speed_kph</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>182</td>\n<td><code>adas_warning_count_total</code></td>\n<td><code>int</code></td>\n</tr>\n<tr>\n<td>183</td>\n<td><code>lane_keep_interventions_total</code></td>\n<td><code>int</code></td>\n</tr>\n<tr>\n<td>184</td>\n<td><code>aeb_events_total</code></td>\n<td><code>int</code></td>\n</tr>\n<tr>\n<td>185</td>\n<td><code>acc_active</code></td>\n<td><code>bool</code></td>\n</tr>\n<tr>\n<td>186</td>\n<td><code>lane_keep_active</code></td>\n<td><code>bool</code></td>\n</tr>\n<tr>\n<td>187</td>\n<td><code>auto_parking_active</code></td>\n<td><code>bool</code></td>\n</tr>\n<tr>\n<td>188</td>\n<td><code>blind_spot_warning</code></td>\n<td><code>bool</code></td>\n</tr>\n<tr>\n<td>189</td>\n<td><code>driver_attention_score</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>190</td>\n<td><code>steering_hands_on_confidence_pct</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>191</td>\n<td><code>road_slope_pct</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>192</td>\n<td><code>road_friction_estimate</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>193</td>\n<td><code>uds_request_count_total</code></td>\n<td><code>int</code></td>\n</tr>\n<tr>\n<td>194</td>\n<td><code>uds_negative_response_total</code></td>\n<td><code>int</code></td>\n</tr>\n<tr>\n<td>195</td>\n<td><code>can_timeout_count_total</code></td>\n<td><code>int</code></td>\n</tr>\n<tr>\n<td>196</td>\n<td><code>lin_timeout_count_total</code></td>\n<td><code>int</code></td>\n</tr>\n<tr>\n<td>197</td>\n<td><code>ethernet_crc_error_total</code></td>\n<td><code>int</code></td>\n</tr>\n<tr>\n<td>198</td>\n<td><code>gnss_satellites_used</code></td>\n<td><code>int</code></td>\n</tr>\n<tr>\n<td>199</td>\n<td><code>gnss_hdop</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>200</td>\n<td><code>gnss_vdop</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>201</td>\n<td><code>imu_accel_x_mps2</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>202</td>\n<td><code>imu_accel_y_mps2</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>203</td>\n<td><code>imu_accel_z_mps2</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>204</td>\n<td><code>imu_gyro_x_dps</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>205</td>\n<td><code>imu_gyro_y_dps</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>206</td>\n<td><code>imu_gyro_z_dps</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>207</td>\n<td><code>cloud_publish_latency_ms</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>208</td>\n<td><code>cloud_ack_latency_ms</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>209</td>\n<td><code>edge_queue_depth</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>210</td>\n<td><code>edge_dropped_messages_total</code></td>\n<td><code>int</code></td>\n</tr>\n<tr>\n<td>211</td>\n<td><code>edge_retried_messages_total</code></td>\n<td><code>int</code></td>\n</tr>\n<tr>\n<td>212</td>\n<td><code>ota_delta_size_mb</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>213</td>\n<td><code>ota_estimated_remaining_s</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>214</td>\n<td><code>ota_campaign_active</code></td>\n<td><code>bool</code></td>\n</tr>\n<tr>\n<td>215</td>\n<td><code>remote_diagnostics_active</code></td>\n<td><code>bool</code></td>\n</tr>\n<tr>\n<td>216</td>\n<td><code>cloud_command_pending</code></td>\n<td><code>bool</code></td>\n</tr>\n<tr>\n<td>217</td>\n<td><code>privacy_mode_enabled</code></td>\n<td><code>bool</code></td>\n</tr>\n<tr>\n<td>218</td>\n<td><code>data_plan_remaining_mb</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>219</td>\n<td><code>sim_card_temp_c</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>220</td>\n<td><code>modem_reset_count_total</code></td>\n<td><code>int</code></td>\n</tr>\n</tbody>\n</table>\n<h2 id=\"物联网\"><a href=\"#%E7%89%A9%E8%81%94%E7%BD%91\" aria-label=\"物联网 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>物联网</h2>\n<p>物联网使用 <code>iot_device_telemetry</code> Measurement。一台设备对应一条时间序列，每个采集周期写入 1 行。表中定义 64 个 Field，但每行只写入该设备在当前周期产生的 Field，平均每行约 19.7 个指标点。</p>\n<p>测试数据按“租户 → 网关 → 设备”三级组织。每 10 个网关组成一个租户，每个网关接入 100 台设备，即每个租户包含 1000 台设备。地理信息按网关分配，数据覆盖 12 个城市和 6 个大区。</p>\n<p>写入性能测试使用 10 秒采样间隔，查询性能测试使用 5 分钟采样间隔。</p>\n<h3 id=\"物联网-tag\"><a href=\"#%E7%89%A9%E8%81%94%E7%BD%91-tag\" aria-label=\"物联网 tag permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>物联网 Tag</h3>\n<table>\n<thead>\n<tr>\n<th>Tag</th>\n<th>类型</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>device_id</code></td>\n<td><code>string</code></td>\n</tr>\n<tr>\n<td><code>tenant_id</code></td>\n<td><code>string</code></td>\n</tr>\n<tr>\n<td><code>gateway_id</code></td>\n<td><code>string</code></td>\n</tr>\n<tr>\n<td><code>region</code></td>\n<td><code>string</code></td>\n</tr>\n<tr>\n<td><code>city</code></td>\n<td><code>string</code></td>\n</tr>\n<tr>\n<td><code>product_key</code></td>\n<td><code>string</code></td>\n</tr>\n<tr>\n<td><code>device_model</code></td>\n<td><code>string</code></td>\n</tr>\n<tr>\n<td><code>firmware_major</code></td>\n<td><code>string</code></td>\n</tr>\n<tr>\n<td><code>network_type</code></td>\n<td><code>string</code></td>\n</tr>\n<tr>\n<td><code>protocol</code></td>\n<td><code>string</code></td>\n</tr>\n<tr>\n<td><code>site_type</code></td>\n<td><code>string</code></td>\n</tr>\n<tr>\n<td><code>alarm_profile</code></td>\n<td><code>string</code></td>\n</tr>\n</tbody>\n</table>\n<h3 id=\"物联网-field\"><a href=\"#%E7%89%A9%E8%81%94%E7%BD%91-field\" aria-label=\"物联网 field permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>物联网 Field</h3>\n<table>\n<thead>\n<tr>\n<th>ID</th>\n<th>Field</th>\n<th>类型</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td><code>temperature_c</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>2</td>\n<td><code>humidity_pct</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>3</td>\n<td><code>pressure_kpa</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>4</td>\n<td><code>ambient_light_lux</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>5</td>\n<td><code>vibration_mms</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>6</td>\n<td><code>noise_db</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>7</td>\n<td><code>battery_pct</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>8</td>\n<td><code>supply_voltage_v</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>9</td>\n<td><code>supply_current_ma</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>10</td>\n<td><code>active_power_w</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>11</td>\n<td><code>energy_total_kwh</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>12</td>\n<td><code>rssi_dbm</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>13</td>\n<td><code>snr_db</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>14</td>\n<td><code>packet_loss_pct</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>15</td>\n<td><code>uplink_latency_ms</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>16</td>\n<td><code>downlink_latency_ms</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>17</td>\n<td><code>message_count_total</code></td>\n<td><code>int</code></td>\n</tr>\n<tr>\n<td>18</td>\n<td><code>error_count_total</code></td>\n<td><code>int</code></td>\n</tr>\n<tr>\n<td>19</td>\n<td><code>dropped_message_count</code></td>\n<td><code>int</code></td>\n</tr>\n<tr>\n<td>20</td>\n<td><code>reconnect_count_total</code></td>\n<td><code>int</code></td>\n</tr>\n<tr>\n<td>21</td>\n<td><code>reboot_count_total</code></td>\n<td><code>int</code></td>\n</tr>\n<tr>\n<td>22</td>\n<td><code>online_seconds_total</code></td>\n<td><code>int</code></td>\n</tr>\n<tr>\n<td>23</td>\n<td><code>firmware_update_attempts</code></td>\n<td><code>int</code></td>\n</tr>\n<tr>\n<td>24</td>\n<td><code>alarm_count_total</code></td>\n<td><code>int</code></td>\n</tr>\n<tr>\n<td>25</td>\n<td><code>online</code></td>\n<td><code>bool</code></td>\n</tr>\n<tr>\n<td>26</td>\n<td><code>low_battery</code></td>\n<td><code>bool</code></td>\n</tr>\n<tr>\n<td>27</td>\n<td><code>alarm_active</code></td>\n<td><code>bool</code></td>\n</tr>\n<tr>\n<td>28</td>\n<td><code>maintenance_mode</code></td>\n<td><code>bool</code></td>\n</tr>\n<tr>\n<td>29</td>\n<td><code>firmware_update_pending</code></td>\n<td><code>bool</code></td>\n</tr>\n<tr>\n<td>30</td>\n<td><code>gateway_connected</code></td>\n<td><code>bool</code></td>\n</tr>\n<tr>\n<td>31</td>\n<td><code>flow_lpm</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>32</td>\n<td><code>motion_events_per_min</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>33</td>\n<td><code>cpu_temp_c</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>34</td>\n<td><code>heap_used_mb</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>35</td>\n<td><code>queue_depth</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>36</td>\n<td><code>sensor_drift_ppm</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>37</td>\n<td><code>config_version</code></td>\n<td><code>int</code></td>\n</tr>\n<tr>\n<td>38</td>\n<td><code>calibration_count</code></td>\n<td><code>int</code></td>\n</tr>\n<tr>\n<td>39</td>\n<td><code>sensor_fault</code></td>\n<td><code>bool</code></td>\n</tr>\n<tr>\n<td>40</td>\n<td><code>tamper_detected</code></td>\n<td><code>bool</code></td>\n</tr>\n<tr>\n<td>41</td>\n<td><code>pm25_ugm3</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>42</td>\n<td><code>co2_ppm</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>43</td>\n<td><code>voc_ppb</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>44</td>\n<td><code>water_pressure_kpa</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>45</td>\n<td><code>phase_a_voltage_v</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>46</td>\n<td><code>phase_a_current_a</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>47</td>\n<td><code>power_factor</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>48</td>\n<td><code>relay_closed</code></td>\n<td><code>bool</code></td>\n</tr>\n<tr>\n<td>49</td>\n<td><code>gateway_cpu_pct</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>50</td>\n<td><code>gateway_mem_pct</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>51</td>\n<td><code>gateway_queue_depth</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>52</td>\n<td><code>uplink_bytes_per_sec</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>53</td>\n<td><code>downlink_bytes_per_sec</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>54</td>\n<td><code>gateway_reconnect_count</code></td>\n<td><code>int</code></td>\n</tr>\n<tr>\n<td>55</td>\n<td><code>gateway_error_count</code></td>\n<td><code>int</code></td>\n</tr>\n<tr>\n<td>56</td>\n<td><code>gateway_overloaded</code></td>\n<td><code>bool</code></td>\n</tr>\n<tr>\n<td>57</td>\n<td><code>health_score</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>58</td>\n<td><code>sla_score</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>59</td>\n<td><code>data_quality_score</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>60</td>\n<td><code>clock_skew_ms</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>61</td>\n<td><code>rule_trigger_count</code></td>\n<td><code>int</code></td>\n</tr>\n<tr>\n<td>62</td>\n<td><code>shadow_sync_failures</code></td>\n<td><code>int</code></td>\n</tr>\n<tr>\n<td>63</td>\n<td><code>rule_suppressed</code></td>\n<td><code>bool</code></td>\n</tr>\n<tr>\n<td>64</td>\n<td><code>shadow_out_of_sync</code></td>\n<td><code>bool</code></td>\n</tr>\n</tbody>\n</table>\n<h2 id=\"服务器监控\"><a href=\"#%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%9B%91%E6%8E%A7\" aria-label=\"服务器监控 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>服务器监控</h2>\n<p>服务器监控使用 <code>devops_cpu</code>、<code>devops_mem</code>、<code>devops_disk</code>、<code>devops_net</code> 和 <code>devops_service</code> 五个 Measurement，五张表共享同一组 Tag。一台主机或服务实例在每张表中对应一条时间序列，每个采集周期分别向五张表各写入 1 行。</p>\n<p>测试数据按“租户 → 集群 → 实例”三级组织。每 10 个集群组成一个租户，每个集群包含 100 个实例，即每个租户包含 1000 个实例。地理信息按集群分配，数据覆盖 5 个大区和 3 个可用区。</p>\n<p>写入性能测试使用 15 秒采样间隔，查询性能测试使用 60 秒采样间隔。</p>\n<h3 id=\"服务器监控-tag\"><a href=\"#%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%9B%91%E6%8E%A7-tag\" aria-label=\"服务器监控 tag permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>服务器监控 Tag</h3>\n<table>\n<thead>\n<tr>\n<th>Tag</th>\n<th>类型</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>host_id</code></td>\n<td><code>string</code></td>\n</tr>\n<tr>\n<td><code>tenant_id</code></td>\n<td><code>string</code></td>\n</tr>\n<tr>\n<td><code>cluster_id</code></td>\n<td><code>string</code></td>\n</tr>\n<tr>\n<td><code>region</code></td>\n<td><code>string</code></td>\n</tr>\n<tr>\n<td><code>zone</code></td>\n<td><code>string</code></td>\n</tr>\n<tr>\n<td><code>service</code></td>\n<td><code>string</code></td>\n</tr>\n<tr>\n<td><code>env</code></td>\n<td><code>string</code></td>\n</tr>\n<tr>\n<td><code>os</code></td>\n<td><code>string</code></td>\n</tr>\n<tr>\n<td><code>instance_type</code></td>\n<td><code>string</code></td>\n</tr>\n<tr>\n<td><code>runtime</code></td>\n<td><code>string</code></td>\n</tr>\n<tr>\n<td><code>deploy_group</code></td>\n<td><code>string</code></td>\n</tr>\n<tr>\n<td><code>shard</code></td>\n<td><code>string</code></td>\n</tr>\n</tbody>\n</table>\n<h3 id=\"服务器监控-field\"><a href=\"#%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%9B%91%E6%8E%A7-field\" aria-label=\"服务器监控 field permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>服务器监控 Field</h3>\n<table>\n<thead>\n<tr>\n<th>ID</th>\n<th>Measurement</th>\n<th>Field</th>\n<th>类型</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td><code>devops_cpu</code></td>\n<td><code>usage_user_pct</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>2</td>\n<td><code>devops_cpu</code></td>\n<td><code>usage_system_pct</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>3</td>\n<td><code>devops_cpu</code></td>\n<td><code>usage_idle_pct</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>4</td>\n<td><code>devops_cpu</code></td>\n<td><code>load1</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>5</td>\n<td><code>devops_cpu</code></td>\n<td><code>load5</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>6</td>\n<td><code>devops_cpu</code></td>\n<td><code>iowait_pct</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>7</td>\n<td><code>devops_cpu</code></td>\n<td><code>context_switches_total</code></td>\n<td><code>int</code></td>\n</tr>\n<tr>\n<td>8</td>\n<td><code>devops_cpu</code></td>\n<td><code>cpu_saturated</code></td>\n<td><code>bool</code></td>\n</tr>\n<tr>\n<td>9</td>\n<td><code>devops_mem</code></td>\n<td><code>mem_used_pct</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>10</td>\n<td><code>devops_mem</code></td>\n<td><code>mem_free_bytes</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>11</td>\n<td><code>devops_mem</code></td>\n<td><code>swap_used_pct</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>12</td>\n<td><code>devops_mem</code></td>\n<td><code>page_faults_per_sec</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>13</td>\n<td><code>devops_mem</code></td>\n<td><code>cache_bytes</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>14</td>\n<td><code>devops_mem</code></td>\n<td><code>oom_kills_total</code></td>\n<td><code>int</code></td>\n</tr>\n<tr>\n<td>15</td>\n<td><code>devops_mem</code></td>\n<td><code>gc_count_total</code></td>\n<td><code>int</code></td>\n</tr>\n<tr>\n<td>16</td>\n<td><code>devops_mem</code></td>\n<td><code>memory_pressure</code></td>\n<td><code>bool</code></td>\n</tr>\n<tr>\n<td>17</td>\n<td><code>devops_disk</code></td>\n<td><code>disk_used_pct</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>18</td>\n<td><code>devops_disk</code></td>\n<td><code>read_iops</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>19</td>\n<td><code>devops_disk</code></td>\n<td><code>write_iops</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>20</td>\n<td><code>devops_disk</code></td>\n<td><code>read_bytes_per_sec</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>21</td>\n<td><code>devops_disk</code></td>\n<td><code>write_bytes_per_sec</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>22</td>\n<td><code>devops_disk</code></td>\n<td><code>io_latency_ms</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>23</td>\n<td><code>devops_disk</code></td>\n<td><code>disk_error_count</code></td>\n<td><code>int</code></td>\n</tr>\n<tr>\n<td>24</td>\n<td><code>devops_disk</code></td>\n<td><code>disk_pressure</code></td>\n<td><code>bool</code></td>\n</tr>\n<tr>\n<td>25</td>\n<td><code>devops_net</code></td>\n<td><code>rx_bytes_per_sec</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>26</td>\n<td><code>devops_net</code></td>\n<td><code>tx_bytes_per_sec</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>27</td>\n<td><code>devops_net</code></td>\n<td><code>packet_loss_pct</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>28</td>\n<td><code>devops_net</code></td>\n<td><code>tcp_retrans_pct</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>29</td>\n<td><code>devops_net</code></td>\n<td><code>connections</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>30</td>\n<td><code>devops_net</code></td>\n<td><code>accept_latency_ms</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>31</td>\n<td><code>devops_net</code></td>\n<td><code>net_error_count</code></td>\n<td><code>int</code></td>\n</tr>\n<tr>\n<td>32</td>\n<td><code>devops_net</code></td>\n<td><code>network_degraded</code></td>\n<td><code>bool</code></td>\n</tr>\n<tr>\n<td>33</td>\n<td><code>devops_service</code></td>\n<td><code>request_rate</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>34</td>\n<td><code>devops_service</code></td>\n<td><code>error_rate</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>35</td>\n<td><code>devops_service</code></td>\n<td><code>latency_avg_ms</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>36</td>\n<td><code>devops_service</code></td>\n<td><code>latency_p95_ms</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>37</td>\n<td><code>devops_service</code></td>\n<td><code>queue_depth</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>38</td>\n<td><code>devops_service</code></td>\n<td><code>restart_count_total</code></td>\n<td><code>int</code></td>\n</tr>\n<tr>\n<td>39</td>\n<td><code>devops_service</code></td>\n<td><code>http_5xx_total</code></td>\n<td><code>int</code></td>\n</tr>\n<tr>\n<td>40</td>\n<td><code>devops_service</code></td>\n<td><code>healthy</code></td>\n<td><code>bool</code></td>\n</tr>\n<tr>\n<td>41</td>\n<td><code>devops_cpu</code></td>\n<td><code>throttled_time_ms</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>42</td>\n<td><code>devops_cpu</code></td>\n<td><code>steal_pct</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>43</td>\n<td><code>devops_mem</code></td>\n<td><code>major_page_faults_per_sec</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>44</td>\n<td><code>devops_mem</code></td>\n<td><code>rss_bytes</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>45</td>\n<td><code>devops_disk</code></td>\n<td><code>queue_depth</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>46</td>\n<td><code>devops_disk</code></td>\n<td><code>await_ms</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>47</td>\n<td><code>devops_service</code></td>\n<td><code>work_queue_depth</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>48</td>\n<td><code>devops_service</code></td>\n<td><code>circuit_open</code></td>\n<td><code>bool</code></td>\n</tr>\n<tr>\n<td>49</td>\n<td><code>devops_net</code></td>\n<td><code>dns_latency_ms</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>50</td>\n<td><code>devops_net</code></td>\n<td><code>tls_handshake_ms</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>51</td>\n<td><code>devops_service</code></td>\n<td><code>latency_p99_ms</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>52</td>\n<td><code>devops_service</code></td>\n<td><code>cache_hit_pct</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>53</td>\n<td><code>devops_service</code></td>\n<td><code>cache_evictions_per_sec</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>54</td>\n<td><code>devops_service</code></td>\n<td><code>retry_count_total</code></td>\n<td><code>int</code></td>\n</tr>\n<tr>\n<td>55</td>\n<td><code>devops_service</code></td>\n<td><code>degraded</code></td>\n<td><code>bool</code></td>\n</tr>\n<tr>\n<td>56</td>\n<td><code>devops_cpu</code></td>\n<td><code>container_cpu_limit_pct</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>57</td>\n<td><code>devops_mem</code></td>\n<td><code>container_mem_limit_pct</code></td>\n<td><code>float</code></td>\n</tr>\n<tr>\n<td>58</td>\n<td><code>devops_service</code></td>\n<td><code>panic_count_total</code></td>\n<td><code>int</code></td>\n</tr>\n<tr>\n<td>59</td>\n<td><code>devops_service</code></td>\n<td><code>deploy_version</code></td>\n<td><code>int</code></td>\n</tr>\n<tr>\n<td>60</td>\n<td><code>devops_service</code></td>\n<td><code>alarm_active</code></td>\n<td><code>bool</code></td>\n</tr>\n</tbody>\n</table>","fields":{"slug":"Qmsg38ui4","title":"数据集详情","date":"2026-08-05","extractedHeadings":[]},"headings":[{"value":"车联网","depth":2},{"value":"车联网 Tag","depth":3},{"value":"车联网 Field","depth":3},{"value":"物联网","depth":2},{"value":"物联网 Tag","depth":3},{"value":"物联网 Field","depth":3},{"value":"服务器监控","depth":2},{"value":"服务器监控 Tag","depth":3},{"value":"服务器监控 Field","depth":3}]}},"pageContext":{"isCreatedByStatefulCreatePages":false,"slug":"Qmsg38ui4","prev":null,"next":null,"parents":[]}}}