public static void logVfsHealthCheck(long creationTimestampMs,
                                       long checkDurationMs,
                                       int fileRecordsChecked,
                                       int fileRecordsDeleted,
                                       int fileRecordsNameIdsNull,
                                       int fileRecordsNameIdsUnresolvable,
                                       int fileRecordsAttributeIdUnresolvable,
                                       int fileRecordsContentIdsNotNull,
                                       int fileRecordsContentIdsUnresolvable,
                                       int fileRecordsNullParents,
                                       int fileRecordsChildrenChecked,
                                       int fileRecordsInconsistentParentChildRelationships,
                                       int fileRecordsGeneralErrors,

                                       int namesChecked,
                                       int namesResolvedToNull,
                                       int namesIdsResolvedToNull,
                                       int namesInconsistentResolution,
                                       int namesGeneralErrors,

                                       int rootsChecked,
                                       int rootsWithParents,
                                       int rootsDeletedButNotRemoved,
                                       int rootsGeneralErrors,

                                       int contentRecordsChecked,
                                       int contentGeneralErrors) {
    EVENT_VFS_HEALTH_CHECK.log(
      FIELD_HEALTH_CHECK_VFS_CREATION_TIMESTAMP_MS.with(creationTimestampMs),
      FIELD_HEALTH_CHECK_DURATION_MS.with(checkDurationMs),

      FIELD_HEALTH_CHECK_FILE_RECORDS_CHECKED.with(fileRecordsChecked),
      FIELD_HEALTH_CHECK_FILE_RECORDS_DELETED.with(fileRecordsDeleted),
      FIELD_HEALTH_CHECK_FILE_RECORDS_NAME_NULL.with(fileRecordsNameIdsNull),
      FIELD_HEALTH_CHECK_FILE_RECORDS_NAME_UNRESOLVABLE.with(fileRecordsNameIdsUnresolvable),
      FIELD_HEALTH_CHECK_FILE_RECORDS_ATTRIBUTE_ID_UNRESOLVABLE.with(fileRecordsAttributeIdUnresolvable),
      FIELD_HEALTH_CHECK_FILE_RECORDS_CONTENT_NOT_NULL.with(fileRecordsContentIdsNotNull),
      FIELD_HEALTH_CHECK_FILE_RECORDS_CONTENT_UNRESOLVABLE.with(fileRecordsContentIdsUnresolvable),
      FIELD_HEALTH_CHECK_FILE_RECORDS_NULL_PARENTS.with(fileRecordsNullParents),
      FIELD_HEALTH_CHECK_FILE_RECORDS_CHILDREN_CHECKED.with(fileRecordsChildrenChecked),
      FIELD_HEALTH_CHECK_FILE_RECORDS_CHILDREN_INCONSISTENT.with(fileRecordsInconsistentParentChildRelationships),
      FIELD_HEALTH_CHECK_FILE_RECORDS_GENERAL_ERRORS.with(fileRecordsGeneralErrors),

      FIELD_HEALTH_CHECK_NAMES_CHECKED.with(namesChecked),
      FIELD_HEALTH_CHECK_NAMES_RESOLVED_TO_NULL.with(namesResolvedToNull),
      FIELD_HEALTH_CHECK_NAMES_IDS_RESOLVED_TO_NULL.with(namesIdsResolvedToNull),
      FIELD_HEALTH_CHECK_NAMES_INCONSISTENT_RESOLUTIONS.with(namesInconsistentResolution),
      FIELD_HEALTH_CHECK_NAMES_GENERAL_ERRORS.with(namesGeneralErrors),

      FIELD_HEALTH_CHECK_ROOTS_CHECKED.with(rootsChecked),
      FIELD_HEALTH_CHECK_ROOTS_WITH_PARENTS.with(rootsWithParents),
      FIELD_HEALTH_CHECK_ROOTS_DELETED_BUT_NOT_REMOVED.with(rootsDeletedButNotRemoved),
      FIELD_HEALTH_CHECK_ROOTS_ERRORS.with(rootsGeneralErrors),

      FIELD_HEALTH_CHECK_CONTENTS_CHECKED.with(contentRecordsChecked),
      FIELD_HEALTH_CHECK_CONTENTS_ERRORS.with(contentGeneralErrors)
    );
  }
public static void logVfsHealthCheck(long creationTimestampMs,
                                       long checkDurationMs,
                                       int fileRecordsChecked,
                                       int fileRecordsDeleted,
                                       int fileRecordsNameIdsNull,
                                       int fileRecordsNameIdsUnresolvable,
                                       int fileRecordsAttributeIdUnresolvable,
                                       int fileRecordsContentIdsNotNull,
                                       int fileRecordsContentIdsUnresolvable,
                                       int fileRecordsNullParents,
                                       int fileRecordsChildrenChecked,
                                       int fileRecordsInconsistentParentChildRelationships,
                                       int fileRecordsGeneralErrors,

                                       int namesChecked,
                                       int namesResolvedToNull,
                                       int namesIdsResolvedToNull,
                                       int namesInconsistentResolution,
                                       int namesGeneralErrors,

                                       int rootsChecked,
                                       int rootsWithParents,
                                       int rootsDeletedButNotRemoved,
                                       int rootsGeneralErrors,

                                       int contentRecordsChecked,
                                       int contentGeneralErrors)