Abhijeet Kushe
01/23/2023, 11:11 PM{
"segment.creation.time": "1674507284747",
"segment.flush.threshold.size": "5000000",
"segment.name": "workflowEvents__1__444__20230123T2054Z",
"segment.realtime.numReplicas": "3",
"segment.realtime.startOffset": "{\"shardId-000000000001\":\"49632676210804516725069199056584947625655896387241377810\"}",
"segment.realtime.status": "IN_PROGRESS",
"segment.table.name": "workflowEvents",
"segment.type": "REALTIME"
}Abhijeet Kushe
01/23/2023, 11:13 PMAbhijeet Kushe
01/23/2023, 11:18 PM{
"segment.crc": "2300299016",
"segment.creation.time": "1674420871153",
"segment.end.time": "1674507223224",
"segment.flush.threshold.size": "5000000",
"segment.index.version": "v3",
"segment.name": "workflowEvents__1__443__20230122T2054Z",
"segment.realtime.download.url": "<s3://ctct-transient-prod-us-east-1-eigi-datalake/pinot/controller-data/workflowEvents/workflowEvents__1__443__20230122T2054Z>",
"segment.realtime.endOffset": "{\"shardId-000000000001\":\"49632676210804516725069199056584947625655896387241377810\"}",
"segment.realtime.numReplicas": "3",
"segment.realtime.startOffset": "{\"shardId-000000000001\":\"49632676210804516725069195830507160618850891209447047186\"}",
"segment.realtime.status": "DONE",
"segment.start.time": "1669563719851",
"segment.table.name": "workflowEvents",
"segment.time.unit": "MILLISECONDS",
"segment.total.docs": "119507",
"segment.type": "REALTIME"
}
(edited)Xiang Fu
Xiang Fu
"segment.realtime.status": "DONE",Xiang Fu
workflowEvents__1__444__2023012XTXXXXZ segment?Abhijeet Kushe
01/24/2023, 12:24 AMXiang Fu
Abhijeet Kushe
01/24/2023, 12:34 AMAbhijeet Kushe
01/24/2023, 12:34 AMXiang Fu
Abhijeet Kushe
01/24/2023, 11:42 AMAbhijeet Kushe
01/24/2023, 12:12 PMAbhijeet Kushe
01/24/2023, 3:08 PM{
"REALTIME": {
"tableName": "workflowEvents_REALTIME",
"tableType": "REALTIME",
"segmentsConfig": {
"timeType": "MILLISECONDS",
"schemaName": "workflowEvents",
"retentionTimeUnit": "DAYS",
"retentionTimeValue": "1826",
"allowNullTimeValue": false,
"replicasPerPartition": "3",
"segmentPushType": "APPEND",
"timeColumnName": "eventTimestamp"
},
"tenants": {
"broker": "DefaultTenant",
"server": "DefaultTenant"
},
"tableIndexConfig": {
"streamConfigs": {
"streamType": "kinesis",
"stream.kinesis.topic.name": "prod-rel-cdp-dl-workflow-metrics-stream",
"region": "us-east-1",
"shardIteratorType": "LATEST",
"stream.kinesis.consumer.type": "lowlevel",
"stream.kinesis.fetch.timeout.millis": "30000",
"stream.kinesis.decoder.class.name": "org.apache.pinot.plugin.stream.kafka.KafkaJSONMessageDecoder",
"stream.kinesis.consumer.factory.class.name": "org.apache.pinot.plugin.stream.kinesis.KinesisConsumerFactory",
"realtime.segment.flush.threshold.size": "5000000",
"realtime.segment.flush.threshold.time": "1d"
},
"rangeIndexVersion": 1,
"autoGeneratedInvertedIndex": false,
"createInvertedIndexDuringSegmentGeneration": false,
"loadMode": "MMAP",
"enableDefaultStarTree": false,
"enableDynamicStarTreeCreation": false,
"aggregateMetrics": false,
"nullHandlingEnabled": false
},
"metadata": {
"customConfigs": {}
},
"routing": {
"instanceSelectorType": "strictReplicaGroup"
},
"upsertConfig": {
"mode": "FULL",
"hashFunction": "NONE"
},
"isDimTable": false
}
}Abhijeet Kushe
01/24/2023, 3:23 PMworkflowEvents__1__* only after flush ?Xiang Fu
Abhijeet Kushe
01/24/2023, 8:36 PMThe request rate for the stream is too high │
│ shaded.software.amazon.awssdk.services.kinesis.model.ProvisionedThroughputExceededException: Rate exceeded for Shard - │
│ at shaded.software.amazon.awssdk.core.internal.http.CombinedResponseHandler.handleErrorResponse(CombinedResponseHandler.java:123) ~[pinot-all-0.9.1-jar-with-dependencie │
│ at shaded.software.amazon.awssdk.core.internal.http.CombinedResponseHandler.handleResponse(CombinedResponseHandler.java:79) ~[pinot-all-0.9.1-jar-with-dependencies.jar: │
│ atXiang Fu
Abhijeet Kushe
01/24/2023, 8:37 PMAbhijeet Kushe
01/24/2023, 8:37 PMProcessed requestId=55106106,table=workflowEvents_REALTIME,segments(queried/processed/matched/consuming)=444/115/0/-1,schedulerWaitMs=0,reqDeserMs=0,totalExecMs=3,resSerMs= │
│Abhijeet Kushe
01/24/2023, 8:39 PMAbhijeet Kushe
01/24/2023, 8:41 PM2023/01/24 20:39:47.982 INFO [LLRealtimeSegmentDataManager_workflowEvents__1__444__20230123T2054Z] [workflowEvents__1__444__20230123T2054Z] Consumed 9 events from (rate:0.1485026/s), currentOffset={"shardId-000000000001":"49632676210804516725069202648418405653588441169257299986"}, numRowsConsumedSoFar=213200, numRowsIndexedSoFar=213200Xiang Fu
Xiang Fu
Abhijeet Kushe
01/24/2023, 8:44 PMXiang Fu
Xiang Fu
Xiang Fu
Abhijeet Kushe
01/24/2023, 9:41 PMXiang Fu
Xiang Fu
Abhijeet Kushe
01/24/2023, 9:42 PMAbhijeet Kushe
01/24/2023, 9:51 PMAbhijeet Kushe
01/24/2023, 9:56 PMAbhijeet Kushe
01/25/2023, 3:25 PMAbhijeet Kushe
01/25/2023, 4:17 PMIDEALSTATES
"workflowEvents__0__84__20220205T0439Z": {
"Server_cdp-dl-pinot-k8s-server-2.cdp-dl-pinot-k8s-server-headless.dp-metrics-pinot.svc.cluster.local_8098": "ONLINE",
"Server_cdp-dl-pinot-k8s-server-3.cdp-dl-pinot-k8s-server-headless.dp-metrics-pinot.svc.cluster.local_8098": "ONLINE",
"Server_cdp-dl-pinot-k8s-server-4.cdp-dl-pinot-k8s-server-headless.dp-metrics-pinot.svc.cluster.local_8098": "ONLINE"
},
EXTERNALVIEW of same
"workflowEvents__0__80__20220201T0438Z": {
"Server_cdp-dl-pinot-k8s-server-0.cdp-dl-pinot-k8s-server-headless.dp-metrics-pinot.svc.cluster.local_8098": "ONLINE",
"Server_cdp-dl-pinot-k8s-server-2.cdp-dl-pinot-k8s-server-headless.dp-metrics-pinot.svc.cluster.local_8098": "ONLINE",
"Server_cdp-dl-pinot-k8s-server-3.cdp-dl-pinot-k8s-server-headless.dp-metrics-pinot.svc.cluster.local_8098": "ONLINE",
"Server_cdp-dl-pinot-k8s-server-4.cdp-dl-pinot-k8s-server-headless.dp-metrics-pinot.svc.cluster.local_8098": "ONLINE"
},Abhijeet Kushe
01/25/2023, 4:17 PMNeha Pawar
Abhijeet Kushe
01/25/2023, 8:41 PMAbhijeet Kushe
01/25/2023, 8:41 PMAbhijeet Kushe
01/25/2023, 8:42 PM