package metrics

const (
	namespace          = "frostfs_node"
	innerRingNamespace = "frostfs_ir"

	fstreeSubSystem         = "fstree"
	blobstoreSubSystem      = "blobstore"
	blobovnizaTreeSubSystem = "blobovniza_tree"
	metabaseSubSystem       = "metabase"
	piloramaSubSystem       = "pilorama"
	engineSubsystem         = "engine"
	gcSubsystem             = "garbage_collector"
	innerRingSubsystem      = "ir"
	morphSubsystem          = "morph"
	morphCacheSubsystem     = "morphcache"
	objectSubsystem         = "object"
	replicatorSubsystem     = "replicator"
	stateSubsystem          = "state"
	treeServiceSubsystem    = "treeservice"
	writeCacheSubsystem     = "writecache"

	successLabel          = "success"
	shardIDLabel          = "shard_id"
	modeLabel             = "mode"
	pathLabel             = "path"
	methodLabel           = "method"
	withStorageIDLabel    = "with_storage_id"
	statusLabel           = "status"
	objectTypeLabel       = "object_type"
	typeLabel             = "type"
	notificationTypeLabel = "notification_type"
	invokeTypeLabel       = "invoke_type"
	contractLabel         = "contract"
	containerIDLabelKey   = "cid"
	storageLabel          = "storage"
	operationLabel        = "operation"

	readWriteMode = "READ_WRITE"
	readOnlyMode  = "READ_ONLY"
	closedMode    = "CLOSED"

	failedToDeleteStatus = "failed_to_delete"
	deletedStatus        = "deleted"
)