# メトリック

Cardano Node 1.25.1からは下記の通り変更になりました。

* cardano.node.Forge.metrics.\* -> cardano.node.metrics.Forge.\*
* cardano.node.ChainDB.metrics.\* -> cardano.node.metrics.ChainDB.\*
* ccardano.node.BlockFetchDecision.connectedPeers -> cardano.node.metrics.connectedPeers

### Relay Node

実際に比較してみると下記の6つが変更になっています。左が1.25.1のバージョンのメトリックで、右が1.24.2以前で使っていたものになります。特別何か有効化していると他にもでる可能性はありますが実機の出力になります。Prometheus (Grafana)監視で使用している場合は適宜クエリを置き換える必要があります。

```
$ sdiff metrics.1.25.1 metrics.1.24.2
							                              >	cardano_node_BlockFetchDecision_peers_connectedPeers_int
							                              >	cardano_node_ChainDB_metrics_blockNum_int
							                              >	cardano_node_ChainDB_metrics_density_real
							                              >	cardano_node_ChainDB_metrics_epoch_int
						                        	      >	cardano_node_ChainDB_metrics_slotInEpoch_int
							                              >	cardano_node_ChainDB_metrics_slotNum_int
cardano_node_metrics_Mem_resident_int				cardano_node_metrics_Mem_resident_int
cardano_node_metrics_RTS_gcLiveBytes_int		cardano_node_metrics_RTS_gcLiveBytes_int
cardano_node_metrics_RTS_gcMajorNum_int			cardano_node_metrics_RTS_gcMajorNum_int
cardano_node_metrics_RTS_gcMinorNum_int			cardano_node_metrics_RTS_gcMinorNum_int
cardano_node_metrics_RTS_gcticks_int				cardano_node_metrics_RTS_gcticks_int
cardano_node_metrics_RTS_mutticks_int				cardano_node_metrics_RTS_mutticks_int
cardano_node_metrics_Stat_cputicks_int			cardano_node_metrics_Stat_cputicks_int
cardano_node_metrics_Stat_threads_int				cardano_node_metrics_Stat_threads_int
cardano_node_metrics_blockNum_int			      <
cardano_node_metrics_connectedPeers_int	    <
cardano_node_metrics_density_real			      <
cardano_node_metrics_epoch_int				      <
cardano_node_metrics_mempoolBytes_int				cardano_node_metrics_mempoolBytes_int
cardano_node_metrics_nodeStartTime_int			cardano_node_metrics_nodeStartTime_int
cardano_node_metrics_slotInEpoch_int	      <
cardano_node_metrics_slotNum_int			      <
cardano_node_metrics_txsInMempool_int				cardano_node_metrics_txsInMempool_int
cardano_node_metrics_txsProcessedNum_int		cardano_node_metrics_txsProcessedNum_int
ekg_server_timestamp_ms					          	ekg_server_timestamp_ms
rts_gc_bytes_allocated	          					rts_gc_bytes_allocated
rts_gc_bytes_copied						              rts_gc_bytes_copied
rts_gc_cpu_ms					                  		rts_gc_cpu_ms
rts_gc_cumulative_bytes_used		      			rts_gc_cumulative_bytes_used
rts_gc_current_bytes_slop			          		rts_gc_current_bytes_slop
rts_gc_current_bytes_used				          	rts_gc_current_bytes_used
rts_gc_gc_cpu_ms		                				rts_gc_gc_cpu_ms
rts_gc_gc_wall_ms			                			rts_gc_gc_wall_ms
rts_gc_init_cpu_ms			              			rts_gc_init_cpu_ms
rts_gc_init_wall_ms				              		rts_gc_init_wall_ms
rts_gc_max_bytes_slop				            		rts_gc_max_bytes_slop
rts_gc_max_bytes_used					            	rts_gc_max_bytes_used
rts_gc_mutator_cpu_ms					            	rts_gc_mutator_cpu_ms
rts_gc_mutator_wall_ms					          	rts_gc_mutator_wall_ms
rts_gc_num_bytes_usage_samples				    	rts_gc_num_bytes_usage_samples
rts_gc_num_gcs						                	rts_gc_num_gcs
rts_gc_par_avg_bytes_copied				        	rts_gc_par_avg_bytes_copied
rts_gc_par_max_bytes_copied				        	rts_gc_par_max_bytes_copied
rts_gc_par_tot_bytes_copied				        	rts_gc_par_tot_bytes_copied
rts_gc_peak_megabytes_allocated				    	rts_gc_peak_megabytes_allocated
rts_gc_wall_ms							                rts_gc_wall_ms

```

### Block Producer Node

```
$ sdiff metrics.1.25.1 metrics.1.24.2 
							                                                  >	cardano_node_BlockFetchDecision_peers_connectedPeers_int
							                                                  >	cardano_node_ChainDB_metrics_blockNum_int
         							                                          >	cardano_node_ChainDB_metrics_density_real
					         		                                          >	cardano_node_ChainDB_metrics_epoch_int
							                                                  >	cardano_node_ChainDB_metrics_slotInEpoch_int
							                                                  >	cardano_node_ChainDB_metrics_slotNum_int
							                                                  >	cardano_node_Forge_metrics_currentKESPeriod_int
							                                                  >	cardano_node_Forge_metrics_operationalCertificateExpiryKESPeriod_int
							                                                  >	cardano_node_Forge_metrics_operationalCertificateStartKESPeriod_int
         							                                          >	cardano_node_Forge_metrics_remainingKESPeriods_int
							                                                  >	cardano_node_metrics_Forge_adopted_int
cardano_node_metrics_Forge_forge_about_to_lead_int	            cardano_node_metrics_Forge_forge_about_to_lead_int
							                                                  >	cardano_node_metrics_Forge_forged_int
							                                                  >	cardano_node_metrics_Forge_node_is_leader_int
cardano_node_metrics_Forge_node_not_leader_int	  	         	  cardano_node_metrics_Forge_node_not_leader_int
cardano_node_metrics_Mem_resident_int			                   	  cardano_node_metrics_Mem_resident_int
cardano_node_metrics_RTS_gcLiveBytes_int	                    	cardano_node_metrics_RTS_gcLiveBytes_int
cardano_node_metrics_RTS_gcMajorNum_int		                   	  cardano_node_metrics_RTS_gcMajorNum_int
cardano_node_metrics_RTS_gcMinorNum_int		                      cardano_node_metrics_RTS_gcMinorNum_int
cardano_node_metrics_RTS_gcticks_int			                      cardano_node_metrics_RTS_gcticks_int
cardano_node_metrics_RTS_mutticks_int			                   	  cardano_node_metrics_RTS_mutticks_int
cardano_node_metrics_Stat_cputicks_int		         		          cardano_node_metrics_Stat_cputicks_int
cardano_node_metrics_Stat_threads_int			          	          cardano_node_metrics_Stat_threads_int
cardano_node_metrics_blockNum_int			                          |	cardano_node_metrics_blocksForgedNum_int
cardano_node_metrics_connectedPeers_int			            		    <
cardano_node_metrics_currentKESPeriod_int		             			  <
cardano_node_metrics_delegMapSize_int			             			    <
cardano_node_metrics_density_real			                  			  <
cardano_node_metrics_epoch_int				               		 	      <
cardano_node_metrics_mempoolBytes_int	          			   		    cardano_node_metrics_mempoolBytes_int
							                                                  >	cardano_node_metrics_nodeIsLeaderNum_int
cardano_node_metrics_nodeStartTime_int				                  cardano_node_metrics_nodeStartTime_int
cardano_node_metrics_operationalCertificateExpiryKESPeriod_int  |	cardano_node_metrics_slotsMissedNum_int
cardano_node_metrics_operationalCertificateStartKESPeriod_int   <
cardano_node_metrics_remainingKESPeriods_int		                <
cardano_node_metrics_slotInEpoch_int			                      <
cardano_node_metrics_slotNum_int			                          <
cardano_node_metrics_txsInMempool_int				                    cardano_node_metrics_txsInMempool_int
cardano_node_metrics_txsProcessedNum_int			                  cardano_node_metrics_txsProcessedNum_int
cardano_node_metrics_utxoSize_int			                          <
ekg_server_timestamp_ms														              ekg_server_timestamp_ms
rts_gc_bytes_allocated														              rts_gc_bytes_allocated
rts_gc_bytes_copied																					    rts_gc_bytes_copied
rts_gc_cpu_ms																				            rts_gc_cpu_ms
rts_gc_cumulative_bytes_used															      rts_gc_cumulative_bytes_used
rts_gc_current_bytes_slop												                rts_gc_current_bytes_slop
rts_gc_current_bytes_used													              rts_gc_current_bytes_used
rts_gc_gc_cpu_ms																					      rts_gc_gc_cpu_ms
rts_gc_gc_wall_ms																				        rts_gc_gc_wall_ms
rts_gc_init_cpu_ms														                  rts_gc_init_cpu_ms
rts_gc_init_wall_ms														                  rts_gc_init_wall_ms
rts_gc_max_bytes_slop														                rts_gc_max_bytes_slop
rts_gc_max_bytes_used														                rts_gc_max_bytes_used
rts_gc_mutator_cpu_ms																					  rts_gc_mutator_cpu_ms
rts_gc_mutator_wall_ms														              rts_gc_mutator_wall_ms
rts_gc_num_bytes_usage_samples															    rts_gc_num_bytes_usage_samples
rts_gc_num_gcs																						      rts_gc_num_gcs
rts_gc_par_avg_bytes_copied						                          rts_gc_par_avg_bytes_copied
rts_gc_par_max_bytes_copied													            rts_gc_par_max_bytes_copied
rts_gc_par_tot_bytes_copied													            rts_gc_par_tot_bytes_copied
rts_gc_peak_megabytes_allocated								                  rts_gc_peak_megabytes_allocated
rts_gc_wall_ms															                    rts_gc_wall_ms

```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://sugar-stake-pool.gitbook.io/cardano-kb/cardano-node-operation/metrics.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
