tTime())/1000,
                        0);

                    timelineData.push({label: label + sub + " " + getDurationString(totalDurationSeconds), data: data})
                }
            }
        }
    }

    function isEtcdLeadershipAndNotEmpty(item) {
        if (isEtcdLeadership(item)) {

            // Don't chart the ones where the node is empty.
            const node = item.locator.keys['node'] || ''
            if (node.length > 0) {
                return true
            }
        }
      