mirror of
https://github.com/home-assistant/core.git
synced 2026-04-20 18:05:00 +00:00
104 lines
3.4 KiB
JSON
104 lines
3.4 KiB
JSON
{
|
|
"config": {
|
|
"step": {
|
|
"user": {
|
|
"description": "[%key:common::config_flow::description::confirm_setup%]"
|
|
}
|
|
}
|
|
},
|
|
"services": {
|
|
"dump_log_objects": {
|
|
"description": "Lets the Profiler dump the repr of all matching objects to the log.",
|
|
"fields": {
|
|
"type": {
|
|
"description": "The type of objects to dump to the log.",
|
|
"name": "Type"
|
|
}
|
|
},
|
|
"name": "Dump log objects"
|
|
},
|
|
"dump_sockets": {
|
|
"description": "Lets the Profiler log information about all currently used sockets.",
|
|
"name": "Dump used sockets"
|
|
},
|
|
"log_current_tasks": {
|
|
"description": "Lets the Profiler log all the current asyncio tasks.",
|
|
"name": "Log current asyncio tasks"
|
|
},
|
|
"log_event_loop_scheduled": {
|
|
"description": "Lets the Profiler log what is scheduled in the event loop.",
|
|
"name": "Log event loop scheduled"
|
|
},
|
|
"log_thread_frames": {
|
|
"description": "Lets the Profiler log the current frames for all threads.",
|
|
"name": "Log thread frames"
|
|
},
|
|
"lru_stats": {
|
|
"description": "Lets the Profiler log the stats of all LRU caches.",
|
|
"name": "Log LRU stats"
|
|
},
|
|
"memory": {
|
|
"description": "Lets the Profiler create a memory profile for a specified number of seconds.",
|
|
"fields": {
|
|
"seconds": {
|
|
"description": "[%key:component::profiler::services::start::fields::seconds::description%]",
|
|
"name": "[%key:component::profiler::services::start::fields::seconds::name%]"
|
|
}
|
|
},
|
|
"name": "Create memory profile"
|
|
},
|
|
"set_asyncio_debug": {
|
|
"description": "Lets the Profiler enable or disable asyncio debug.",
|
|
"fields": {
|
|
"enabled": {
|
|
"description": "Whether to enable or disable asyncio debug.",
|
|
"name": "Enabled"
|
|
}
|
|
},
|
|
"name": "Set asyncio debug"
|
|
},
|
|
"start": {
|
|
"description": "Lets the Profiler create a system profile for a specified number of seconds.",
|
|
"fields": {
|
|
"seconds": {
|
|
"description": "The number of seconds to run the Profiler.",
|
|
"name": "Seconds"
|
|
}
|
|
},
|
|
"name": "Create system profile"
|
|
},
|
|
"start_log_object_sources": {
|
|
"description": "Starts the Profiler logging sources of new objects in memory.",
|
|
"fields": {
|
|
"max_objects": {
|
|
"description": "The maximum number of objects to log.",
|
|
"name": "Maximum objects"
|
|
},
|
|
"scan_interval": {
|
|
"description": "[%key:component::profiler::services::start_log_objects::fields::scan_interval::description%]",
|
|
"name": "Scan interval"
|
|
}
|
|
},
|
|
"name": "Start logging object sources"
|
|
},
|
|
"start_log_objects": {
|
|
"description": "Starts the Profiler logging growth of objects in memory.",
|
|
"fields": {
|
|
"scan_interval": {
|
|
"description": "The number of seconds between logging objects.",
|
|
"name": "Scan interval"
|
|
}
|
|
},
|
|
"name": "Start logging objects"
|
|
},
|
|
"stop_log_object_sources": {
|
|
"description": "Stops the Profiler logging sources of new objects in memory.",
|
|
"name": "Stop logging object sources"
|
|
},
|
|
"stop_log_objects": {
|
|
"description": "Stops the Profiler logging growth of objects in memory.",
|
|
"name": "Stop logging objects"
|
|
}
|
|
}
|
|
}
|