You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
89 lines
3.6 KiB
89 lines
3.6 KiB
<form script="resource_timeline.js" hideEdit="true" version="1.1">
|
|
<label>Timeline - AWS</label>
|
|
<fieldset submitButton="true" autoRun="false">
|
|
<input type="multiselect" token="accountId" id="ip1" searchWhenChanged="true">
|
|
<label>Account ID(s)</label>
|
|
<choice value="*">All</choice>
|
|
<search>
|
|
<query><![CDATA[ |aclinputlookup all_account_ids | mvcombine delim=", " name | nomv name | eval title=account_id." (".name.")" ]]></query>
|
|
<earliest>0</earliest>
|
|
<latest>now</latest>
|
|
</search>
|
|
<fieldForLabel>title</fieldForLabel>
|
|
<fieldForValue>account_id</fieldForValue>
|
|
<prefix> (</prefix>
|
|
<suffix>) </suffix>
|
|
<valuePrefix>aws_account_id="</valuePrefix>
|
|
<valueSuffix>"</valueSuffix>
|
|
<delimiter> OR </delimiter>
|
|
</input>
|
|
<input type="multiselect" token="region" id="ip2" searchWhenChanged="true">
|
|
<label>Region(s)</label>
|
|
<choice value="*">All</choice>
|
|
<search>
|
|
<query><![CDATA[ |inputlookup regions ]]></query>
|
|
<earliest>0</earliest>
|
|
<latest>now</latest>
|
|
</search>
|
|
<fieldForLabel>label</fieldForLabel>
|
|
<fieldForValue>region</fieldForValue>
|
|
<prefix> (</prefix>
|
|
<suffix>) </suffix>
|
|
<valuePrefix>region="</valuePrefix>
|
|
<valueSuffix>"</valueSuffix>
|
|
<delimiter> OR </delimiter>
|
|
</input>
|
|
<input type="dropdown" token="resourceType" searchWhenChanged="true">
|
|
<label>Resource Type</label>
|
|
<search>
|
|
<query><![CDATA[ |inputlookup resource_timeline_types ]]></query>
|
|
<earliest>0</earliest>
|
|
<latest>now</latest>
|
|
</search>
|
|
<fieldForLabel>label</fieldForLabel>
|
|
<fieldForValue>resourceType</fieldForValue>
|
|
<selectFirstChoice>true</selectFirstChoice>
|
|
<change>
|
|
<condition value="*" label="*">
|
|
<unset token="form.resources"></unset>
|
|
<unset token="form.services"></unset>
|
|
</condition>
|
|
</change>
|
|
</input>
|
|
<input type="multiselect" token="resources" depends="$resourceSPL$" searchWhenChanged="true">
|
|
<label>Resource(s)</label>
|
|
<search>
|
|
<query>$resourceSPL$</query>
|
|
<earliest>-1d</earliest>
|
|
<latest>now</latest>
|
|
</search>
|
|
<fieldForLabel>title</fieldForLabel>
|
|
<fieldForValue>id</fieldForValue>
|
|
<allowCustomValues>true</allowCustomValues>
|
|
<delimiter>,</delimiter>
|
|
</input>
|
|
<input type="multiselect" token="services" depends="$resourceType$" searchWhenChanged="true">
|
|
<label>Service(s)</label>
|
|
<search>
|
|
<query><![CDATA[ |inputlookup resource_timeline_services | search resourceType=$resourceType$ | dedup serviceID ]]></query>
|
|
<earliest>0</earliest>
|
|
<latest>now</latest>
|
|
</search>
|
|
<fieldForLabel>serviceName</fieldForLabel>
|
|
<fieldForValue>serviceID</fieldForValue>
|
|
<delimiter>,</delimiter>
|
|
</input>
|
|
<input type="time" searchWhenChanged="true">
|
|
<label>Time Range</label>
|
|
<default>Last 7 days</default>
|
|
</input>
|
|
</fieldset>
|
|
<row>
|
|
<panel>
|
|
<html>
|
|
<div id="timeline-chart">
|
|
</div>
|
|
</html>
|
|
</panel>
|
|
</row>
|
|
</form> |