async handleBucketQuery()

in src/CloudLoggingVariableFindQuery.ts [55:67]


    async handleBucketQuery({ projectId }: CloudLoggingVariableQuery) {
        let buckets: string[] = [];
        let p = projectId
        if (projectId.startsWith('$')) {
            p = getTemplateSrv().replace(projectId)
        }
        buckets = await this.datasource.getLogBuckets(p);
        return (buckets).map((s) => ({
            text: s,
            value: s,
            expandable: true,
        } as SelectableValue<string>));
    }