ISPEnrichIP 프로세서

ISPEnrichIP 프로세서

Openflow의 ISPEnrichIP 프로세서는 IP 주소에 대한 ISP 정보를 조회해 FlowFile 속성에 추가하는 프로세서예요. ISP 데이터는 MaxMind ISP 데이터베이스로 제공됩니다.

출처: Snowflake 문서

본문

기능 — 일반 공급 (Generally Available)

Openflow Snowflake 배포는 AWS, Azure, GCP 상용(Commercial) 리전의 모든 계정에서 사용할 수 있어요. Openflow BYOC 배포는 AWS 상용 리전의 모든 계정에서 사용할 수 있습니다.

Bundle

org.apache.nifi | nifi-enrich-nar

설명

IP 주소에 대한 ISP 정보를 조회해 FlowFile 속성에 추가합니다. ISP 데이터는 MaxMind ISP 데이터베이스로 제공됩니다. (일부 지리 강화 도구가 사용하는 GeoLite 데이터베이스와는 다릅니다.) 조회할 IP 주소를 포함하는 속성은 'IP Address Attribute' 속성으로 제공됩니다. 제공된 속성 이름이 'X'이면 강화로 추가되는 속성은 X.isp 형식을 취합니다.

태그

ISP, enrich, ip, maxmind

입력 요구사항

필수 (REQUIRED)

민감한 동적 속성 지원

false

속성

이름 설명
IP Address Attribute 강화가 수행되어야 하는 점으로 구분된 십진 IP 주소 값을 가진 속성 이름입니다.
Log Level 데이터베이스에서 IP를 찾지 못했을 때 사용할 로그 레벨입니다. 허용 값: INFO, DEBUG, WARN, ERROR.
MaxMind Database File Maxmind IP 강화 데이터베이스 파일의 경로입니다.

관계

이름 설명
found 데이터베이스가 제공한 데이터로 속성을 성공적으로 강화한 후 플로우 파일을 라우팅할 곳입니다.
not found 데이터가 발견되지 않아 속성 강화에 실패한 후 플로우 파일을 라우팅할 곳입니다.

쓰기 속성

이름 설명
X.isp.lookup.micros 지리 조회에 걸린 마이크로초 수입니다.
X.isp.asn IP 주소에 대해 식별된 Autonomous System Number(ASN)입니다.
X.isp.asn.organization 식별된 ASN과 연결된 조직입니다.
X.isp.name 제공된 IP 주소와 연결된 ISP의 이름입니다.
X.isp.organization 제공된 IP 주소와 연결된 조직입니다.

더 알아보기 (Learn more)