{
  "GlobalSettings": {
    "type": "dynamic",
    "separator": "_",
    "commonReplaceChars": "/"
  },
  "vectors": [
    {
      "URL": "$BaseURL/timeSeries?aggregation.crossSeriesReducer=REDUCE_NONE&filter=metric.type=\"redis.googleapis.com/clients/blocked\"&aggregation.perSeriesAligner=ALIGN_MEAN&interval.startTime={$start_time}&interval.endTime={$end_time}&aggregation.alignmentPeriod=180s",
      "URLSetting": {
        "requestType": "get"
      },
      "metrics": [
        {
          "mPath": "$.timeSeries[*].points[0].value.",
          "attribute": [
            {
              "name": "doubleValue",
              "index": 1,
              "type": 1,
              "operation": "none"
            }
          ],
          "operation": "none"
        }
      ],
      "path": [
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels.project_id"
        },
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels.region",
          "replaceVectorKey": "Region"
        },
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels[?(@.region=='Region' )].instance_id",
          "replaceVectorKey": "InstanceID",
		  "splitChar": "/",
          "pickIndex": "5"
        },
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels[?(@.region=='Region'  && @.instance_id=='InstanceID')].node_id",
		  "replaceVectorKey": "NodeID"
        },
		{
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*][?(@.resource.labels.region=='Region'  && @.resource.labels.instance_id=='InstanceID' && @.resource.labels.node_id=='NodeID' )].metric.labels.role"
        }
      ]
    },
    {
      "URL": "$BaseURL/timeSeries?aggregation.crossSeriesReducer=REDUCE_NONE&filter=metric.type=\"redis.googleapis.com/clients/connected\"&aggregation.perSeriesAligner=ALIGN_MEAN&interval.startTime={$start_time}&interval.endTime={$end_time}&aggregation.alignmentPeriod=180s",
      "URLSetting": {
        "requestType": "get"
      },
      "metrics": [
        {
          "mPath": "$.timeSeries[*].points[0].value.",
          "attribute": [
            {
              "name": "doubleValue",
              "index": 2,
              "type": 1,
              "operation": "none"
            }
          ],
          "operation": "none"
        }
      ],
      "path": [
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels.project_id"
        },
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels.region",
          "replaceVectorKey": "Region"
        },
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels[?(@.region=='Region' )].instance_id",
          "replaceVectorKey": "InstanceID",
		  "splitChar": "/",
          "pickIndex": "5"
        },
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels[?(@.region=='Region'  && @.instance_id=='InstanceID')].node_id",
		  "replaceVectorKey": "NodeID"
        },
		{
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*][?(@.resource.labels.region=='Region'  && @.resource.labels.instance_id=='InstanceID' && @.resource.labels.node_id=='NodeID' )].metric.labels.role"
        }
      ]
    },
    {
      "URL": "$BaseURL/timeSeries?aggregation.crossSeriesReducer=REDUCE_NONE&filter=metric.type=\"redis.googleapis.com/stats/evicted_keys\"&aggregation.perSeriesAligner=ALIGN_RATE&interval.startTime={$start_time}&interval.endTime={$end_time}&aggregation.alignmentPeriod=180s",
      "URLSetting": {
        "requestType": "get"
      },
      "metrics": [
        {
          "mPath": "$.timeSeries[*].points[0].value.",
          "attribute": [
            {
              "name": "doubleValue",
              "index": 3,
              "type": 1,
              "operation": "none"
            }
          ],
          "operation": "none"
        }
      ],
      "path": [
         {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels.project_id"
        },
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels.region",
          "replaceVectorKey": "Region"
        },
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels[?(@.region=='Region' )].instance_id",
          "replaceVectorKey": "InstanceID",
		  "splitChar": "/",
          "pickIndex": "5"
        },
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels[?(@.region=='Region'  && @.instance_id=='InstanceID')].node_id",
		  "replaceVectorKey": "NodeID"
        },
		{
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*][?(@.resource.labels.region=='Region'  && @.resource.labels.instance_id=='InstanceID' && @.resource.labels.node_id=='NodeID' )].metric.labels.role"
        }
      ]
    },
    {
      "URL": "$BaseURL/timeSeries?aggregation.crossSeriesReducer=REDUCE_NONE&filter=metric.type=\"redis.googleapis.com/stats/expired_keys\"&aggregation.perSeriesAligner=ALIGN_RATE&interval.startTime={$start_time}&interval.endTime={$end_time}&aggregation.alignmentPeriod=180s",
      "URLSetting": {
        "requestType": "get"
      },
      "metrics": [
        {
          "mPath": "$.timeSeries[*].points[0].value.",
          "attribute": [
            {
              "name": "doubleValue",
              "index": 4,
              "type": 1,
              "operation": "none"
            }
          ],
          "operation": "none"
        }
      ],
      "path": [
         {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels.project_id"
        },
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels.region",
          "replaceVectorKey": "Region"
        },
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels[?(@.region=='Region' )].instance_id",
          "replaceVectorKey": "InstanceID",
		  "splitChar": "/",
          "pickIndex": "5"
        },
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels[?(@.region=='Region'  && @.instance_id=='InstanceID')].node_id",
		  "replaceVectorKey": "NodeID"
        },
		{
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*][?(@.resource.labels.region=='Region'  && @.resource.labels.instance_id=='InstanceID' && @.resource.labels.node_id=='NodeID' )].metric.labels.role"
        }
    ]
    },
    {
      "URL": "$BaseURL/timeSeries?aggregation.crossSeriesReducer=REDUCE_NONE&filter=metric.type=\"redis.googleapis.com/stats/keyspace_hits\"&aggregation.perSeriesAligner=ALIGN_RATE&interval.startTime={$start_time}&interval.endTime={$end_time}&aggregation.alignmentPeriod=180s",
      "URLSetting": {
        "requestType": "get"
      },
      "metrics": [
        {
          "mPath": "$.timeSeries[*].points[0].value.",
          "attribute": [
            {
              "name": "doubleValue",
              "index": 5,
              "type": 1,
              "operation": "none"
            }
          ],
          "operation": "none"
        }
      ],
      "path": [
      {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels.project_id"
        },
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels.region",
          "replaceVectorKey": "Region"
        },
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels[?(@.region=='Region' )].instance_id",
          "replaceVectorKey": "InstanceID",
		  "splitChar": "/",
          "pickIndex": "5"
        },
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels[?(@.region=='Region'  && @.instance_id=='InstanceID')].node_id",
		  "replaceVectorKey": "NodeID"
        },
		{
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*][?(@.resource.labels.region=='Region'  && @.resource.labels.instance_id=='InstanceID' && @.resource.labels.node_id=='NodeID' )].metric.labels.role"
        }
      ]
    },
    {
      "URL": "$BaseURL/timeSeries?aggregation.crossSeriesReducer=REDUCE_NONE&filter=metric.type=\"redis.googleapis.com/stats/memory/maxmemory\"&aggregation.perSeriesAligner=ALIGN_MEAN&interval.startTime={$start_time}&interval.endTime={$end_time}&aggregation.alignmentPeriod=180s",
      "URLSetting": {
        "requestType": "get"
      },
      "metrics": [
        {
          "mPath": "$.timeSeries[*].points[0].value.",
          "attribute": [
            {
              "name": "doubleValue",
              "index": 6,
              "type": 1,
			  "convertTo": "GB",
              "convertFrom": "bytes",
              "operation": "none"
            }
          ],
          "operation": "none"
        }
      ],
      "path": [
      {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels.project_id"
        },
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels.region",
          "replaceVectorKey": "Region"
        },
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels[?(@.region=='Region' )].instance_id",
          "replaceVectorKey": "InstanceID",
		  "splitChar": "/",
          "pickIndex": "5"
        },
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels[?(@.region=='Region'  && @.instance_id=='InstanceID')].node_id",
		  "replaceVectorKey": "NodeID"
        },
		{
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*][?(@.resource.labels.region=='Region'  && @.resource.labels.instance_id=='InstanceID' && @.resource.labels.node_id=='NodeID' )].metric.labels.role"
        }
      ]
    },
    {
      "URL": "$BaseURL/timeSeries?aggregation.crossSeriesReducer=REDUCE_NONE&filter=metric.type=\"redis.googleapis.com/stats/memory/usage_ratio\"&aggregation.perSeriesAligner=ALIGN_MEAN&interval.startTime={$start_time}&interval.endTime={$end_time}&aggregation.alignmentPeriod=180s",
      "URLSetting": {
        "requestType": "get"
      },
      "metrics": [
        {
          "mPath": "$.timeSeries[*].points[0].value.",
          "attribute": [
            {
              "name": "doubleValue",
              "index": 7,
              "type": 1,
              "operation": "none"
            }
          ],
          "operation": "none"
        }
      ],
      "path": [
       {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels.project_id"
        },
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels.region",
          "replaceVectorKey": "Region"
        },
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels[?(@.region=='Region' )].instance_id",
          "replaceVectorKey": "InstanceID",
		  "splitChar": "/",
          "pickIndex": "5"
        },
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels[?(@.region=='Region'  && @.instance_id=='InstanceID')].node_id",
		  "replaceVectorKey": "NodeID"
        },
		{
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*][?(@.resource.labels.region=='Region'  && @.resource.labels.instance_id=='InstanceID' && @.resource.labels.node_id=='NodeID' )].metric.labels.role"
        }
      ]
    },
    {
      "URL": "$BaseURL/timeSeries?aggregation.crossSeriesReducer=REDUCE_NONE&filter=metric.type=\"redis.googleapis.com/stats/keyspace_misses\"&aggregation.perSeriesAligner=ALIGN_RATE&interval.startTime={$start_time}&interval.endTime={$end_time}&aggregation.alignmentPeriod=180s",
      "URLSetting": {
        "requestType": "get"
      },
      "metrics": [
        {
          "mPath": "$.timeSeries[*].points[0].value.",
          "attribute": [
            {
              "name": "doubleValue",
              "index": 8,
              "type": 1,
              "operation": "none"
            }
          ],
          "operation": "none"
        }
      ],
      "path": [
     {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels.project_id"
        },
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels.region",
          "replaceVectorKey": "Region"
        },
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels[?(@.region=='Region' )].instance_id",
          "replaceVectorKey": "InstanceID",
		  "splitChar": "/",
          "pickIndex": "5"
        },
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels[?(@.region=='Region'  && @.instance_id=='InstanceID')].node_id",
		  "replaceVectorKey": "NodeID"
        },
		{
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*][?(@.resource.labels.region=='Region'  && @.resource.labels.instance_id=='InstanceID' && @.resource.labels.node_id=='NodeID' )].metric.labels.role"
        }
      ]
    },
    {
      "URL": "$BaseURL/timeSeries?aggregation.crossSeriesReducer=REDUCE_NONE&filter=metric.type=\"redis.googleapis.com/persistence/rdb/bgsave_in_progress\"&aggregation.perSeriesAligner=ALIGN_COUNT_TRUE&interval.startTime={$start_time}&interval.endTime={$end_time}&aggregation.alignmentPeriod=180s",
      "URLSetting": {
        "requestType": "get"
      },
      "metrics": [
        {
          "mPath": "$.timeSeries[*].points[0].value.",
          "attribute": [
            {
              "name": "doubleValue",
              "index": 9,
              "type": 1,
              "operation": "none"
            }
          ],
          "operation": "none"
        }
      ],
      "path": [
      {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels.project_id"
        },
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels.region",
          "replaceVectorKey": "Region"
        },
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels[?(@.region=='Region' )].instance_id",
          "replaceVectorKey": "InstanceID",
		  "splitChar": "/",
          "pickIndex": "5"
        },
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels[?(@.region=='Region'  && @.instance_id=='InstanceID')].node_id",
		  "replaceVectorKey": "NodeID"
        },
		{
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*][?(@.resource.labels.region=='Region'  && @.resource.labels.instance_id=='InstanceID' && @.resource.labels.node_id=='NodeID' )].metric.labels.role"
        }
      ]
    },
    {
      "URL": "$BaseURL/timeSeries?aggregation.crossSeriesReducer=REDUCE_NONE&filter=metric.type=\"redis.googleapis.com/stats/pubsub/channels\"&aggregation.perSeriesAligner=ALIGN_MEAN&interval.startTime={$start_time}&interval.endTime={$end_time}&aggregation.alignmentPeriod=180s",
      "URLSetting": {
        "requestType": "get"
      },
      "metrics": [
        {
          "mPath": "$.timeSeries[*].points[0].value.",
          "attribute": [
            {
              "name": "doubleValue",
              "index": 10,
              "type": 1,
              "operation": "none"
            }
          ],
          "operation": "none"
        }
      ],
      "path": [
    {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels.project_id"
        },
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels.region",
          "replaceVectorKey": "Region"
        },
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels[?(@.region=='Region' )].instance_id",
          "replaceVectorKey": "InstanceID",
		  "splitChar": "/",
          "pickIndex": "5"
        },
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels[?(@.region=='Region'  && @.instance_id=='InstanceID')].node_id",
		  "replaceVectorKey": "NodeID"
        },
		{
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*][?(@.resource.labels.region=='Region'  && @.resource.labels.instance_id=='InstanceID' && @.resource.labels.node_id=='NodeID' )].metric.labels.role"
        }
      ]
    },
    {
      "URL": "$BaseURL/timeSeries?aggregation.crossSeriesReducer=REDUCE_NONE&filter=metric.type=\"redis.googleapis.com/stats/pubsub/patterns\"&aggregation.perSeriesAligner=ALIGN_MEAN&interval.startTime={$start_time}&interval.endTime={$end_time}&aggregation.alignmentPeriod=180s",
      "URLSetting": {
        "requestType": "get"
      },
      "metrics": [
        {
          "mPath": "$.timeSeries[*].points[0].value.",
          "attribute": [
            {
              "name": "doubleValue",
              "index": 11,
              "type": 1,
              "convertTo": "s",
              "convertFrom": "ms",
              "operation": "none"
            }
          ],
          "operation": "none"
        }
      ],
      "path": [
      {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels.project_id"
        },
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels.region",
          "replaceVectorKey": "Region"
        },
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels[?(@.region=='Region' )].instance_id",
          "replaceVectorKey": "InstanceID",
		  "splitChar": "/",
          "pickIndex": "5"
        },
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels[?(@.region=='Region'  && @.instance_id=='InstanceID')].node_id",
		  "replaceVectorKey": "NodeID"
        },
		{
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*][?(@.resource.labels.region=='Region'  && @.resource.labels.instance_id=='InstanceID' && @.resource.labels.node_id=='NodeID' )].metric.labels.role"
        }
      ]
    },
    {
      "URL": "$BaseURL/timeSeries?aggregation.crossSeriesReducer=REDUCE_NONE&filter=metric.type=\"redis.googleapis.com/stats/reject_connections_count\"&aggregation.perSeriesAligner=ALIGN_RATE&interval.startTime={$start_time}&interval.endTime={$end_time}&aggregation.alignmentPeriod=180s",
      "URLSetting": {
        "requestType": "get"
      },
      "metrics": [
        {
          "mPath": "$.timeSeries[*].points[0].value.",
          "attribute": [
            {
              "name": "doubleValue",
              "index": 12,
              "type": 1,
              "operation": "none"
            }
          ],
          "operation": "none"
        }
      ],
      "path": [
       {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels.project_id"
        },
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels.region",
          "replaceVectorKey": "Region"
        },
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels[?(@.region=='Region' )].instance_id",
          "replaceVectorKey": "InstanceID",
		  "splitChar": "/",
          "pickIndex": "5"
        },
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels[?(@.region=='Region'  && @.instance_id=='InstanceID')].node_id",
		  "replaceVectorKey": "NodeID"
        },
		{
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*][?(@.resource.labels.region=='Region'  && @.resource.labels.instance_id=='InstanceID' && @.resource.labels.node_id=='NodeID' )].metric.labels.role"
        }
      ]
    },
    {
      "URL": "$BaseURL/timeSeries?aggregation.crossSeriesReducer=REDUCE_NONE&filter=metric.type=\"redis.googleapis.com/replication/master_repl_offset\"&aggregation.perSeriesAligner=ALIGN_MEAN&interval.startTime={$start_time}&interval.endTime={$end_time}&aggregation.alignmentPeriod=180s",
      "URLSetting": {
        "requestType": "get"
      },
      "metrics": [
        {
          "mPath": "$.timeSeries[*].points[0].value.",
          "attribute": [
            {
              "name": "doubleValue",
              "index": 13,
              "type": 1,
              "operation": "none"
            }
          ],
          "operation": "none"
        }
      ],
      "path": [
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels.project_id"
        },
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels.region",
          "replaceVectorKey": "Region"
        },
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels[?(@.region=='Region' )].instance_id",
          "replaceVectorKey": "InstanceID",
		  "splitChar": "/",
          "pickIndex": "5"
        },
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels[?(@.region=='Region'  && @.instance_id=='InstanceID')].node_id",
		  "replaceVectorKey": "NodeID"
        },
		{
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*][?(@.resource.labels.region=='Region'  && @.resource.labels.instance_id=='InstanceID' && @.resource.labels.node_id=='NodeID' )].metric.labels.role"
        }
      ]
    },
    {
      "URL": "$BaseURL/timeSeries?aggregation.crossSeriesReducer=REDUCE_NONE&filter=metric.type=\"redis.googleapis.com/stats/memory/system_memory_usage_ratio\"&aggregation.perSeriesAligner=ALIGN_MEAN&interval.startTime={$start_time}&interval.endTime={$end_time}&aggregation.alignmentPeriod=180s",
      "URLSetting": {
        "requestType": "get"
      },
      "metrics": [
        {
          "mPath": "$.timeSeries[*].points[0].value.",
          "attribute": [
            {
              "name": "doubleValue",
              "index": 14,
              "type": 1,
              "operation": "none"
            }
          ],
          "operation": "none"
        }
      ],
      "path": [
       {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels.project_id"
        },
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels.region",
          "replaceVectorKey": "Region"
        },
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels[?(@.region=='Region' )].instance_id",
          "replaceVectorKey": "InstanceID",
		  "splitChar": "/",
          "pickIndex": "5"
        },
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels[?(@.region=='Region'  && @.instance_id=='InstanceID')].node_id",
		  "replaceVectorKey": "NodeID"
        },
		{
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*][?(@.resource.labels.region=='Region'  && @.resource.labels.instance_id=='InstanceID' && @.resource.labels.node_id=='NodeID' )].metric.labels.role"
        }
      ]
    },
    {
      "URL": "$BaseURL/timeSeries?aggregation.crossSeriesReducer=REDUCE_NONE&filter=metric.type=\"redis.googleapis.com/stats/memory/system_memory_overload_duration\"&aggregation.perSeriesAligner=ALIGN_RATE&interval.startTime={$start_time}&interval.endTime={$end_time}&aggregation.alignmentPeriod=180s",
      "URLSetting": {
        "requestType": "get"
      },
      "metrics": [
        {
          "mPath": "$.timeSeries[*].points[0].value.",
          "attribute": [
            {
              "name": "doubleValue",
              "index": 15,
              "type": 1,
              "operation": "none"
            }
          ],
          "operation": "none"
        }
      ],
      "path": [
      {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels.project_id"
        },
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels.region",
          "replaceVectorKey": "Region"
        },
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels[?(@.region=='Region' )].instance_id",
          "replaceVectorKey": "InstanceID",
		  "splitChar": "/",
          "pickIndex": "5"
        },
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels[?(@.region=='Region'  && @.instance_id=='InstanceID')].node_id",
		  "replaceVectorKey": "NodeID"
        },
		{
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*][?(@.resource.labels.region=='Region'  && @.resource.labels.instance_id=='InstanceID' && @.resource.labels.node_id=='NodeID' )].metric.labels.role"
        }
      ]
    },
    {
      "URL": "$BaseURL/timeSeries?aggregation.crossSeriesReducer=REDUCE_NONE&filter=metric.type=\"redis.googleapis.com/stats/connections/total\"&aggregation.perSeriesAligner=ALIGN_RATE&interval.startTime={$start_time}&interval.endTime={$end_time}&aggregation.alignmentPeriod=180s",
      "URLSetting": {
        "requestType": "get"
      },
      "metrics": [
        {
          "mPath": "$.timeSeries[*].points[0].value.",
          "attribute": [
            {
              "name": "doubleValue",
              "index": 16,
              "type": 1,
              "convertTo": "s",
              "convertFrom": "ms",
              "operation": "none"
            }
          ],
          "operation": "none"
        }
      ],
      "path": [
      {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels.project_id"
        },
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels.region",
          "replaceVectorKey": "Region"
        },
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels[?(@.region=='Region' )].instance_id",
          "replaceVectorKey": "InstanceID",
		  "splitChar": "/",
          "pickIndex": "5"
        },
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels[?(@.region=='Region'  && @.instance_id=='InstanceID')].node_id",
		  "replaceVectorKey": "NodeID"
        },
		{
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*][?(@.resource.labels.region=='Region'  && @.resource.labels.instance_id=='InstanceID' && @.resource.labels.node_id=='NodeID' )].metric.labels.role"
        }
      ]
    },
    {
      "URL": "$BaseURL/timeSeries?aggregation.crossSeriesReducer=REDUCE_NONE&filter=metric.type=\"redis.googleapis.com/stats/memory/usage\"&aggregation.perSeriesAligner=ALIGN_MEAN&interval.startTime={$start_time}&interval.endTime={$end_time}&aggregation.alignmentPeriod=180s",
      "URLSetting": {
        "requestType": "get"
      },
      "metrics": [
        {
          "mPath": "$.timeSeries[*].points[0].value.",
          "attribute": [
            {
              "name": "doubleValue",
              "index": 17,
              "type": 1,
              "convertTo": "s",
              "convertFrom": "ms",
              "operation": "none"
            }
          ],
          "operation": "none"
        }
      ],
      "path": [
       {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels.project_id"
        },
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels.region",
          "replaceVectorKey": "Region"
        },
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels[?(@.region=='Region' )].instance_id",
          "replaceVectorKey": "InstanceID",
		  "splitChar": "/",
          "pickIndex": "5"
        },
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels[?(@.region=='Region'  && @.instance_id=='InstanceID')].node_id",
		  "replaceVectorKey": "NodeID"
        },
		{
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*][?(@.resource.labels.region=='Region'  && @.resource.labels.instance_id=='InstanceID' && @.resource.labels.node_id=='NodeID' )].metric.labels.role"
        }
      ]
    },
    {
      "URL": "$BaseURL/timeSeries?aggregation.crossSeriesReducer=REDUCE_NONE&filter=metric.type=\"redis.googleapis.com/server/uptime\"&aggregation.perSeriesAligner=ALIGN_MEAN&interval.startTime={$start_time}&interval.endTime={$end_time}&aggregation.alignmentPeriod=180s",
      "URLSetting": {
        "requestType": "get"
      },
      "metrics": [
        {
          "mPath": "$.timeSeries[*].points[0].value.",
          "attribute": [
            {
              "name": "doubleValue",
              "index": 18,
              "type": 1,
              "convertTo": "h",
              "convertFrom": "m",
              "operation": "none"
            }
          ],
          "operation": "none"
        }
      ],
      "path": [
      {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels.project_id"
        },
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels.region",
          "replaceVectorKey": "Region"
        },
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels[?(@.region=='Region' )].instance_id",
          "replaceVectorKey": "InstanceID",
		  "splitChar": "/",
          "pickIndex": "5"
        },
        {
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*].resource.labels[?(@.region=='Region'  && @.instance_id=='InstanceID')].node_id",
		  "replaceVectorKey": "NodeID"
        },
		{
          "isPartOfHierarchy": true,
          "query": "$.timeSeries[*][?(@.resource.labels.region=='Region'  && @.resource.labels.instance_id=='InstanceID' && @.resource.labels.node_id=='NodeID' )].metric.labels.role"
        }
      ]
    }
  ]
}