The system_health session is a default Extended Events session that is included with SQL Server and Azure SQL Managed Instance. It is not recommended to stop, alter, or delete this session, as any changes might be overwritten by future product updates. Therefore, you cannot reduce the events that it logs directly.
However, you can create your own Extended Events session to log specific events, such as those related to queries that take longer than 15 seconds. You can configure your session to include events like sql_statement_completed and sp_statement_completed, allowing you to capture the information you need without affecting the default system_health session.
To manage the size of the logs, you can set the file size and retention policy for your custom session according to your requirements, which can help save resources.
References: