@@ -363,6 +363,15 @@ public String toString() {
363
363
public static final TypedDriverOption <Duration > METRICS_SESSION_CQL_REQUESTS_HIGHEST =
364
364
new TypedDriverOption <>(
365
365
DefaultDriverOption .METRICS_SESSION_CQL_REQUESTS_HIGHEST , GenericType .DURATION );
366
+ /** The shortest latency that we expect to record for requests. */
367
+ public static final TypedDriverOption <Duration > METRICS_SESSION_CQL_REQUESTS_LOWEST =
368
+ new TypedDriverOption <>(
369
+ DefaultDriverOption .METRICS_SESSION_CQL_REQUESTS_LOWEST , GenericType .DURATION );
370
+ /** Optional service-level objectives to meet, as a list of latencies to track. */
371
+ public static final TypedDriverOption <List <Duration >> METRICS_SESSION_CQL_REQUESTS_SLO =
372
+ new TypedDriverOption <>(
373
+ DefaultDriverOption .METRICS_SESSION_CQL_REQUESTS_SLO ,
374
+ GenericType .listOf (GenericType .DURATION ));
366
375
/**
367
376
* The number of significant decimal digits to which internal structures will maintain for
368
377
* requests.
@@ -378,6 +387,15 @@ public String toString() {
378
387
public static final TypedDriverOption <Duration > METRICS_SESSION_THROTTLING_HIGHEST =
379
388
new TypedDriverOption <>(
380
389
DefaultDriverOption .METRICS_SESSION_THROTTLING_HIGHEST , GenericType .DURATION );
390
+ /** The shortest latency that we expect to record for throttling. */
391
+ public static final TypedDriverOption <Duration > METRICS_SESSION_THROTTLING_LOWEST =
392
+ new TypedDriverOption <>(
393
+ DefaultDriverOption .METRICS_SESSION_THROTTLING_LOWEST , GenericType .DURATION );
394
+ /** Optional service-level objectives to meet, as a list of latencies to track. */
395
+ public static final TypedDriverOption <List <Duration >> METRICS_SESSION_THROTTLING_SLO =
396
+ new TypedDriverOption <>(
397
+ DefaultDriverOption .METRICS_SESSION_THROTTLING_SLO ,
398
+ GenericType .listOf (GenericType .DURATION ));
381
399
/**
382
400
* The number of significant decimal digits to which internal structures will maintain for
383
401
* throttling.
@@ -393,6 +411,15 @@ public String toString() {
393
411
public static final TypedDriverOption <Duration > METRICS_NODE_CQL_MESSAGES_HIGHEST =
394
412
new TypedDriverOption <>(
395
413
DefaultDriverOption .METRICS_NODE_CQL_MESSAGES_HIGHEST , GenericType .DURATION );
414
+ /** The shortest latency that we expect to record for requests. */
415
+ public static final TypedDriverOption <Duration > METRICS_NODE_CQL_MESSAGES_LOWEST =
416
+ new TypedDriverOption <>(
417
+ DefaultDriverOption .METRICS_NODE_CQL_MESSAGES_LOWEST , GenericType .DURATION );
418
+ /** Optional service-level objectives to meet, as a list of latencies to track. */
419
+ public static final TypedDriverOption <List <Duration >> METRICS_NODE_CQL_MESSAGES_SLO =
420
+ new TypedDriverOption <>(
421
+ DefaultDriverOption .METRICS_NODE_CQL_MESSAGES_SLO ,
422
+ GenericType .listOf (GenericType .DURATION ));
396
423
/**
397
424
* The number of significant decimal digits to which internal structures will maintain for
398
425
* requests.
@@ -621,6 +648,18 @@ public String toString() {
621
648
new TypedDriverOption <>(
622
649
DseDriverOption .CONTINUOUS_PAGING_METRICS_SESSION_CQL_REQUESTS_HIGHEST ,
623
650
GenericType .DURATION );
651
+ /** The shortest latency that we expect to record for continuous requests. */
652
+ public static final TypedDriverOption <Duration >
653
+ CONTINUOUS_PAGING_METRICS_SESSION_CQL_REQUESTS_LOWEST =
654
+ new TypedDriverOption <>(
655
+ DseDriverOption .CONTINUOUS_PAGING_METRICS_SESSION_CQL_REQUESTS_LOWEST ,
656
+ GenericType .DURATION );
657
+ /** Optional service-level objectives to meet, as a list of latencies to track. */
658
+ public static final TypedDriverOption <List <Duration >>
659
+ CONTINUOUS_PAGING_METRICS_SESSION_CQL_REQUESTS_SLO =
660
+ new TypedDriverOption <>(
661
+ DseDriverOption .CONTINUOUS_PAGING_METRICS_SESSION_CQL_REQUESTS_SLO ,
662
+ GenericType .listOf (GenericType .DURATION ));
624
663
/**
625
664
* The number of significant decimal digits to which internal structures will maintain for
626
665
* continuous requests.
@@ -686,6 +725,15 @@ public String toString() {
686
725
public static final TypedDriverOption <Duration > METRICS_SESSION_GRAPH_REQUESTS_HIGHEST =
687
726
new TypedDriverOption <>(
688
727
DseDriverOption .METRICS_SESSION_GRAPH_REQUESTS_HIGHEST , GenericType .DURATION );
728
+ /** The shortest latency that we expect to record for graph requests. */
729
+ public static final TypedDriverOption <Duration > METRICS_SESSION_GRAPH_REQUESTS_LOWEST =
730
+ new TypedDriverOption <>(
731
+ DseDriverOption .METRICS_SESSION_GRAPH_REQUESTS_LOWEST , GenericType .DURATION );
732
+ /** Optional service-level objectives to meet, as a list of latencies to track. */
733
+ public static final TypedDriverOption <List <Duration >> METRICS_SESSION_GRAPH_REQUESTS_SLO =
734
+ new TypedDriverOption <>(
735
+ DseDriverOption .METRICS_SESSION_GRAPH_REQUESTS_SLO ,
736
+ GenericType .listOf (GenericType .DURATION ));
689
737
/**
690
738
* The number of significant decimal digits to which internal structures will maintain for graph
691
739
* requests.
@@ -701,6 +749,15 @@ public String toString() {
701
749
public static final TypedDriverOption <Duration > METRICS_NODE_GRAPH_MESSAGES_HIGHEST =
702
750
new TypedDriverOption <>(
703
751
DseDriverOption .METRICS_NODE_GRAPH_MESSAGES_HIGHEST , GenericType .DURATION );
752
+ /** The shortest latency that we expect to record for graph requests. */
753
+ public static final TypedDriverOption <Duration > METRICS_NODE_GRAPH_MESSAGES_LOWEST =
754
+ new TypedDriverOption <>(
755
+ DseDriverOption .METRICS_NODE_GRAPH_MESSAGES_LOWEST , GenericType .DURATION );
756
+ /** Optional service-level objectives to meet, as a list of latencies to track. */
757
+ public static final TypedDriverOption <List <Duration >> METRICS_NODE_GRAPH_MESSAGES_SLO =
758
+ new TypedDriverOption <>(
759
+ DseDriverOption .METRICS_NODE_GRAPH_MESSAGES_SLO ,
760
+ GenericType .listOf (GenericType .DURATION ));
704
761
/**
705
762
* The number of significant decimal digits to which internal structures will maintain for graph
706
763
* requests.
0 commit comments