tutorials-and-examples/feature-tutorials/data/example.yaml (59 lines of code) (raw):

metadata: version: 1 description: Linux Syslog Example Queries data_environments: [LogAnalytics] data_families: [LinuxSyslog] tags: ['linux', 'syslog', 'example'] defaults: metadata: data_source: 'linux_syslog' parameters: table: description: Table name type: str default: 'Syslog' start: description: Query start time type: datetime end: description: Query end time type: datetime add_query_items: description: Additional query clauses type: str default: '' subscription_filter: description: Optional subscription/tenant filter expression type: str default: 'true' query_project: description: Column project statement type: str default: ' | project TenantId, Computer, Facility, TimeGenerated, HostName, SeverityLevel, SyslogMessage, ProcessID, ProcessName, HostIP, | extend TimeCreatedUtc=TimeGenerated' sources: syslog_example: description: Example query args: query: ' {table} | where {subscription_filter} | where TimeGenerated >= datetime({start}) | where TimeGenerated <= datetime({end}) | where Computer == "{host_name}" | take 5' parameters: host_name: description: Hostname to query for type: str