change chart type to line if enabled_all_classes_qdiscs is true
Stefan Forstenlechner committed
Jan 23, 2017 at 23:29 UTC
528fa8470b8eed3e2e072a318e6dc3275bf63147
1 file changed
+3
-3
src/plugin_tc.c
+3
-3
@@ -317,7 +317,7 @@ static inline void tc_device_commit(struct tc_device *d) {
317
d->st_bytes = rrdset_find_bytype(RRD_TYPE_TC, d->id);
318
if(unlikely(!d->st_bytes)) {
319
debug(D_TC_LOOP, "TC: Creating new chart for device '%s'", d->name?d->name:d->id);
320
- d->st_bytes = rrdset_create(RRD_TYPE_TC, d->id, d->name?d->name:d->id, d->family?d->family:d->id, RRD_TYPE_TC ".qos", "Class Usage", "kilobits/s", 7000, rrd_update_every, RRDSET_TYPE_STACKED);
320
+ d->st_bytes = rrdset_create(RRD_TYPE_TC, d->id, d->name?d->name:d->id, d->family?d->family:d->id, RRD_TYPE_TC ".qos", "Class Usage", "kilobits/s", 7000, rrd_update_every, d->enabled_all_classes_qdiscs ? RRDSET_TYPE_LINE : RRDSET_TYPE_STACKED);
321
}
322
}
323
else {
@@ -376,7 +376,7 @@ static inline void tc_device_commit(struct tc_device *d) {
376
d->st_packets = rrdset_find_bytype(RRD_TYPE_TC, id);
377
if(unlikely(!d->st_packets)) {
378
debug(D_TC_LOOP, "TC: Creating new _packets chart for device '%s'", d->name?d->name:d->id);
379
- d->st_packets = rrdset_create(RRD_TYPE_TC, id, name, d->family?d->family:d->id, RRD_TYPE_TC ".qos_packets", "Class Packets", "packets/s", 7010, rrd_update_every, RRDSET_TYPE_STACKED);
379
+ d->st_packets = rrdset_create(RRD_TYPE_TC, id, name, d->family?d->family:d->id, RRD_TYPE_TC ".qos_packets", "Class Packets", "packets/s", 7010, rrd_update_every, d->enabled_all_classes_qdiscs ? RRDSET_TYPE_LINE : RRDSET_TYPE_STACKED);
380
}
381
}
382
else {
@@ -430,7 +430,7 @@ static inline void tc_device_commit(struct tc_device *d) {
430
d->st_dropped = rrdset_find_bytype(RRD_TYPE_TC, id);
431
if(unlikely(!d->st_dropped)) {
432
debug(D_TC_LOOP, "TC: Creating new _dropped chart for device '%s'", d->name?d->name:d->id);
433
- d->st_dropped = rrdset_create(RRD_TYPE_TC, id, name, d->family?d->family:d->id, RRD_TYPE_TC ".qos_dropped", "Class Dropped Packets", "packets/s", 7020, rrd_update_every, RRDSET_TYPE_STACKED);
433
+ d->st_dropped = rrdset_create(RRD_TYPE_TC, id, name, d->family?d->family:d->id, RRD_TYPE_TC ".qos_dropped", "Class Dropped Packets", "packets/s", 7020, rrd_update_every, d->enabled_all_classes_qdiscs ? RRDSET_TYPE_LINE : RRDSET_TYPE_STACKED);
434
}
435
}
436
else {