grafana/public/app/plugins/datasource/cloudwatch/aws_url.ts
kay delaney a655aa1ca8
Datasource/CloudWatch: Add data links to CloudWatch logs for deep linking to AWS (#24334)
* Datasource/CloudWatch: Fix encoding of CloudWatch Logs deep link URL

* Adds data links to cloudwatch logs responses for deep linking to aws console

* Implements PR feedback
2020-05-08 17:03:15 +01:00

19 lines
451 B
TypeScript

const JSURL = require('jsurl');
export interface AwsUrl {
end: string;
start: string;
timeType?: 'ABSOLUTE' | 'RELATIVE';
tz?: 'local' | 'UTC';
unit?: string;
editorString: string;
isLiveTail: boolean;
source: string[];
}
export function encodeUrl(obj: AwsUrl, region: string): string {
return `https://${region}.console.aws.amazon.com/cloudwatch/home?region=${region}#logs-insights:queryDetail=${JSURL.stringify(
obj
)}`;
}