Opened 10 years ago

Closed 3 years ago

#1948 closed task (wontfix)

Why do we do so many SSL ops?

Reported by: arma Owned by:
Priority: Medium Milestone:
Component: Metrics/Analysis Version:
Severity: Keywords:
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:


While we're working on #1749, we should also try to get a better handle on why our SSL handshakes are happening.

Are they happening in bursts? A lot at certain times of day? A lot soon after boot and fewer as time goes by? A lot from a small number of addresses? Mostly incoming or mostly outgoing?

We have some infrastructure in place already to notice these calls -- see note_crypto_pk_op() and dump_pk_ops(). So maybe a good plan is to expand those, and either log interesting points with a timestamp for later reconstruction, or add a controller event, depending on how we want to drive the stats collection.

Of course, recording Tor IP addresses that are probably non-relays should be done with care. Probably even timestamps plus relay IP addresses is sensitive. At the last, we should avoid publishing reports with useful addresses in them. I would recommend not wasting too much time building a fancy black box combination gizmo though, because it won't be worth it.

General long-term trends might be useful too. Nick suggested putting those in the relay's extra-info descriptors.

Child Tickets

Change History (3)

comment:1 Changed 10 years ago by karsten

Owner: karsten deleted
Status: newassigned

This sounds like a fun task, but it's low priority for me right now. I'm going to unassign this ticket, so that someone else can grab it. I can help with adding statistics to extra-info descriptors and visualizing results later on. In that case, please reassign this ticket or assign a new ticket to me.

comment:2 Changed 10 years ago by arma

Component: MetricsAnalysis

comment:3 Changed 3 years ago by karsten

Resolution: wontfix
Status: assignedclosed

Closing tickets in Metrics/Analysis that have been created 5+ years ago and not seen progress recently, except for the ones that "nickm-cares" about.

Note: See TracTickets for help on using tickets.