Splunk 대시보드 - 변경 및 드릴다운
그러나 때로는 특정 상황에서 숨기고 싶은 패널이 있습니다. 그리고 여기에 변경 사항과 드릴다운이 있습니다.
토큰 정의 및 변경 및 드릴다운.
입력에 사용할 수 있는 토큰에 따라 이벤트로 해당 값을 변경할 수 있습니다.
토큰 정의
토큰을 선언할 필요가 없습니다. 기본적으로 설정되지 않습니다.
입력에 대한 토큰을 선언하고 해당 입력에 대한 기본값을 선언하면 토큰도 이 기본값을 갖게 됩니다.
그렇지 않으면 init 섹션을 사용하여 토큰 값을 선언할 수 있습니다.
<init>
<set token="code">test</set>
<set token="action">*</set>
</init>
입력 이벤트(변경)
쓰러지 다
<input type="dropdown" token="typeCode_tok" searchWhenChanged="true">
<label>Success/Error:</label>
<choice value="*">ALL</choice>
<choice value="error=null">Success</choice>
<choice value="error.code=*">Error</choice>
<default>$typeCode_tok$</default>
<change>
<condition label="ALL">
<set token="isAll">true</set>
<unset token="isSuccess"></unset>
<unset token="isError"></unset>
</condition>
<condition label="Success">
<unset token="isAll"></unset>
<set token="isSuccess">true</set>
<unset token="isError"></unset>
</condition>
<condition label="Error">
<unset token="isAll"></unset>
<unset token="isSuccess"></unset>
<set token="isError">true</set>
</condition>
</change>
</input>
텍스트 입력
<input type="text" token="codeError_tok" searchWhenChanged="true">
<label>Error code:</label>
<default>$codeError_tok$</default>
<change>
<condition value="SUCCESS">
<set token="isOnlySuccess">true</set>
<unset token="isOnlyError"></unset>
</condition>
<condition>
<set token="isOnlyError">true</set>
<unset token="isOnlySuccess"></unset>
</condition>
</change>
</input>
"*"를 조건으로 텍스트 입력
<input type="text" token="codeError_tok" searchWhenChanged="true">
<label>Error code:</label>
<default>$codeError_tok$</default>
<change>
<condition match="value="*"">
<set token="isAll">true</set>
</condition>
<condition>
<unset token="isAll"></unset>
</condition>
</change>
</input>
기존 패널의 클릭 이벤트(드릴다운)
기존 패널의 클릭 이벤트를 통해 토큰 값을 직접 업데이트하여 패널을 표시하거나 숨기거나 입력 값을 업데이트할 수 있습니다.
테이블 및 원형 차트에서 이러한 이벤트를 재정의하지 않고(동일한 동작을 하는 다른 패널이 있을 수 있음) 이벤트를 클릭하면 Splunk는 대시보드 및 요소의 선택된 매개변수가 있는 새 검색 페이지로 리디렉션합니다. 클릭했습니다.
조건 없이
<chart>
...
<drilldown>
<condition>
<set token="action">$click.value$</set>
<set token="form.action">$click.value$</set>
</condition>
</drilldown>
</chart>
조건부
<chart>
...
<drilldown>
<condition match="$click.value$=test">
<set token="action">$click.value$</set>
<set token="form.action">$click.value$</set>
</condition>
<condition match="$click.value$=test2">
<set token="arg">$click.value$</set>
<set token="form.arg">$click.value$</set>
</condition>
</drilldown>
</chart>
테이블의 특정 컬럼을 클릭하면 조건부
<chart>
...
<drilldown>
<condition field="errCd">
<set token="form.errCd">$click.value2$</set>
<set token="errCd">$click.value2$</set>
</condition>
<condition field="errTxt"></condition> // To disable a click event.
</drilldown>
</chart>
패널 표시/숨기기
패널을 표시하거나 숨기려면 토큰과 정의 여부에 따라 달라집니다.
사용하려면 $로 둘러싸야 합니다.
<panel depends="$isAll$">
여러 토큰에 따라 패널을 표시하려면 종속 매개변수에 쉼표로 구분하여 나열할 수 있습니다.
<panel depends="$token1$, $token2$">
그것이 당신을 도울 수 있기를 바랍니다! 😀
Reference
이 문제에 관하여(Splunk 대시보드 - 변경 및 드릴다운), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/mxglt/splunk-dashboard-changes-drilldown-3bk4
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
<init>
<set token="code">test</set>
<set token="action">*</set>
</init>
<input type="dropdown" token="typeCode_tok" searchWhenChanged="true">
<label>Success/Error:</label>
<choice value="*">ALL</choice>
<choice value="error=null">Success</choice>
<choice value="error.code=*">Error</choice>
<default>$typeCode_tok$</default>
<change>
<condition label="ALL">
<set token="isAll">true</set>
<unset token="isSuccess"></unset>
<unset token="isError"></unset>
</condition>
<condition label="Success">
<unset token="isAll"></unset>
<set token="isSuccess">true</set>
<unset token="isError"></unset>
</condition>
<condition label="Error">
<unset token="isAll"></unset>
<unset token="isSuccess"></unset>
<set token="isError">true</set>
</condition>
</change>
</input>
<input type="text" token="codeError_tok" searchWhenChanged="true">
<label>Error code:</label>
<default>$codeError_tok$</default>
<change>
<condition value="SUCCESS">
<set token="isOnlySuccess">true</set>
<unset token="isOnlyError"></unset>
</condition>
<condition>
<set token="isOnlyError">true</set>
<unset token="isOnlySuccess"></unset>
</condition>
</change>
</input>
<input type="text" token="codeError_tok" searchWhenChanged="true">
<label>Error code:</label>
<default>$codeError_tok$</default>
<change>
<condition match="value="*"">
<set token="isAll">true</set>
</condition>
<condition>
<unset token="isAll"></unset>
</condition>
</change>
</input>
<chart>
...
<drilldown>
<condition>
<set token="action">$click.value$</set>
<set token="form.action">$click.value$</set>
</condition>
</drilldown>
</chart>
<chart>
...
<drilldown>
<condition match="$click.value$=test">
<set token="action">$click.value$</set>
<set token="form.action">$click.value$</set>
</condition>
<condition match="$click.value$=test2">
<set token="arg">$click.value$</set>
<set token="form.arg">$click.value$</set>
</condition>
</drilldown>
</chart>
<chart>
...
<drilldown>
<condition field="errCd">
<set token="form.errCd">$click.value2$</set>
<set token="errCd">$click.value2$</set>
</condition>
<condition field="errTxt"></condition> // To disable a click event.
</drilldown>
</chart>
패널을 표시하거나 숨기려면 토큰과 정의 여부에 따라 달라집니다.
사용하려면 $로 둘러싸야 합니다.
<panel depends="$isAll$">
여러 토큰에 따라 패널을 표시하려면 종속 매개변수에 쉼표로 구분하여 나열할 수 있습니다.
<panel depends="$token1$, $token2$">
그것이 당신을 도울 수 있기를 바랍니다! 😀
Reference
이 문제에 관하여(Splunk 대시보드 - 변경 및 드릴다운), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/mxglt/splunk-dashboard-changes-drilldown-3bk4텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)