커넥터 모니터링하기¶
ServiceNow®용 Snowflake 커넥터에는 커넥터 약관 이 적용됩니다.
이 항목에서는 Snowflake Connector for ServiceNow® 상태를 모니터링하고 문제를 해결하는 방법을 설명합니다.
이 항목의 내용:
커넥터 모니터링 정보¶
Snowflake Connector for ServiceNow® 의 상태를 모니터링하고 문제를 해결하려면 다음 뷰를 통해 커넥터 구성, 오류 메시지, 통계에 액세스할 수 있으며, 이러한 뷰는 다음과 같이 커넥터의 인스턴스 역할을 하는 데이터베이스 의 PUBLIC
스키마에 정의되어 있습니다.
뷰 이름 |
설명 |
---|---|
|
데이터 수집 중에 발생한 오류에 대한 액세스를 제공합니다. |
|
커넥터에 대한 일반 정보를 제공합니다. |
|
진행 중인 데이터 수집 프로세스와 커넥터에서 수집한 데이터의 양에 대한 통계를 제공합니다. |
|
커넥터에서 사용하는 구성 설정의 값 목록을 제공합니다. |
|
동기화를 위해 활성화 또는 비활성화된 ServiceNow 테이블의 목록을 제공합니다. 이 뷰를 사용하여 동기화를 위해 활성화된 테이블을 확인할 수 있습니다. |
|
동기화를 위해 활성화된 테이블에 대한 정보에 액세스할 권한을 제공합니다. 포함되는 정보는 다음과 같습니다.
|
|
현재 수집된 테이블과 테이블에 포함된 행 수에 대한 정보에 액세스할 권한을 제공합니다. |
위 뷰에 표시된 모든 타임스탬프는 오프셋 없이 UTC 타임존으로 제공되며 이는 ServiceNow 인스턴스로 표시되는 날짜의 타임존과 다를 수 있습니다.
다음 역할은 이러한 뷰에 액세스할 수 있습니다.
ACCOUNTADMIN 시스템 역할.
구성 권한을 위임한 역할(예:
connector_config_role
역할).
이메일 경고 구성하기¶
커넥터에 대한 이메일 경고를 활성화할 수 있습니다. 커넥터는 알림 시스템 저장 프로시저 를 사용하여 이메일 알림을 보냅니다. 이런 이메일 알림에는 다음과 같은 알림이 포함됩니다.
발생한 오류의 수와 각 오류의 유형.
새 버전의 커넥터가 출시될 때 공지.
OAuth 토큰 새로 고침에 대한 미리 알림.
Snowsight를 사용하여 이메일 알림 활성화하기¶
이메일 경고를 구성하려면 Marketplace에서 Snowflake Connector for ServiceNow® 애플리케이션으로 이동하십시오.
ACCOUNTADMIN 역할을 가진 사용자로 Snowsight 에 로그인합니다.
탐색 메뉴에서 Data Products » Marketplace 를 선택합니다.
Snowflake Connector for ServiceNow® 를 검색한 다음 커넥터에 알맞은 타일을 선택합니다.
Snowflake Connector for ServiceNow® 페이지에서 제목이 Email Alerts 인 타일을 선택합니다.
대화 상자에 다음 정보를 입력합니다.
필드
설명
Email Address
알림을 보내야 하는 단일 이메일 주소입니다. Snowflake 계정과 연결된 이메일 주소를 지정해야 합니다.
Frequency
다음과 같이 두 가지 가능한 값이 있습니다.
Immediately - 오류가 발생하면 즉시 이메일 메시지가 전송됩니다.
Once per day - 모든 오류에 대한 요약이 포함된 이메일 메시지가 하루에 한 번 전송됩니다. 사용자 지정 예약을 사용할 때 권장되는 옵션입니다.
Snowsight를 사용하여 이메일 알림 비활성화하기¶
이메일 알림을 비활성화하려면 Marketplace에서 Snowflake Connector for ServiceNow® 애플리케이션으로 이동하십시오.
ACCOUNTADMIN 역할을 가진 사용자로 Snowsight 에 로그인합니다.
탐색 메뉴에서 Data Products » Marketplace 를 선택합니다.
ServiceNow®용 Snowflake 커넥터를 검색한 다음 커넥터에 알맞은 타일을 선택합니다.
Snowflake Connector for ServiceNow® 페이지에서 Email Alerts 을 선택합니다.
… 버튼을 선택한 다음 Stop Receiving Alerts 를 선택합니다.
Confirm 을 선택합니다.
내부적으로는 이메일 알림을 보내는 데 사용되는 SERVICENOW_GZSTZTP0KHD_NOTIFICATION
알림 통합 오브젝트가 생성됩니다. 커넥터는 이 오브젝트를 이름으로 참조합니다. 이 오브젝트의 이름을 변경하거나 삭제하면 이메일 경고 기능이 중단됩니다.
SQL을 사용하여 이메일 알림 활성화하기¶
이메일 경고를 구성하려면 알림 통합 을 만들어야 합니다.
알림 통합을 만든 후 다음을 실행하여 이 통합에 대한 USAGE 권한을 커넥터 역할에 부여해야 합니다.
GRANT USAGE ON INTEGRATION <notification_integration_name> TO ROLE <connector_resources_provider>;
이메일 경고를 구성하고 활성화하려면 CONFIGURE_ALERTS
프로시저를 호출하십시오.
CALL CONFIGURE_ALERTS({ 'notificationIntegrationName': '<notification_integration_name>', 'emailAddresses': ['<email_address>'], 'scheduleType': '<schedule>' });
여기서
notification_integration_name
이메일 경고를 보내기 위해 만든 알림 통합 의 식별자입니다.
email_address
이메일 알림을 보내야 하는 이메일 주소입니다.
이메일 주소는 하나만 지정할 수 있습니다.
알림 통합의 ALLOWED_RECIPIENTS 절에 이메일 주소를 지정해야 합니다.
schedule
알림을 보내야 하는 빈도입니다. 다음 값 중 하나를 지정합니다.
ONCE_PER_DAY: 하루에 한 번 이메일 알림을 보냅니다. 사용자 지정 예약을 사용할 때 권장되는 옵션입니다.
LOWEST_INGESTION_SCHEDULE: 최소한 예약된 동기화 빈도 이상으로 이메일 알림을 보냅니다.
예를 들어 SN_ROLE
이라는 커넥터에 대한 역할을 정의한 경우 알림 통합 SN_EMAILS
를 사용하여 john.doe@snowflake.com
이메일로 매일 이메일 알림을 보내고 다음 명령을 실행합니다.
GRANT USAGE ON INTEGRATION SN_EMAILS TO ROLE SN_ROLE; CALL CONFIGURE_ALERTS({ 'notificationIntegrationName': 'SN_EMAILS', 'emailAddresses': ['john.doe@snowflake.com'], 'scheduleType': 'ONCE_PER_DAY' });
커넥터는 알림 통합 오브젝트를 이름으로 참조합니다. 이 오브젝트의 이름을 변경하거나 삭제하면 이메일 경고 기능이 중단됩니다.
SQL을 사용하여 이메일 알림 비활성화하기¶
이메일 알림을 비활성화하려면 DISABLE_ALERTS()
저장 프로시저를 호출하십시오.
CALL DISABLE_ALERTS();
이메일 알림을 다시 활성화해야 하는 경우 Snowsight를 사용하여 이메일 알림 활성화하기 섹션을 참조하십시오.