Mario Minardi and GitHub
4e012794fc
client/web: add metric logging when viewing local / remote node ( #10555 )
...
Add metric logging for the case where a user is viewing a local or remote
node.
Updates https://github.com/tailscale/tailscale/issues/10261
Signed-off-by: Mario Minardi <mario@tailscale.com >
2023-12-11 13:50:15 -07:00
763b9daa84
client/web: add visual indication for exit node pending approval ( #10532 )
...
Add visual indication when running as an exit node prior to receiving
admin approval.
Updates https://github.com/tailscale/tailscale/issues/10261
Signed-off-by: Mario Minardi <mario@tailscale.com >
Co-authored-by: Sonia Appasamy <sonia@tailscale.com >
2023-12-11 13:40:29 -07:00
Mario Minardi and GitHub
109929d110
client/web: add endpoint for logging device detail click metric ( #10505 )
...
Add an endpoint for logging the device detail click metric to allow for
this metric to be logged without having a valid session which is the
case when in readonly mode.
Updates https://github.com/tailscale/tailscale/issues/10261
Signed-off-by: Mario Minardi <mario@tailscale.com >
2023-12-11 10:50:06 -07:00
Mario Minardi and GitHub
21958d2934
client/web: add logging of device management type for web client ( #10492 )
...
Add logging of device management type for the web client auth flow. Namely,
this differentiates between viewing a node you do not own, viewing a local
tagged node, viewing a remote tagged node, managing a local node, and
managing a remote node.
Updates https://github.com/tailscale/tailscale/issues/10261
Signed-off-by: Mario Minardi <mario@tailscale.com >
2023-12-08 13:15:57 -07:00
Mario Minardi and GitHub
f5f21c213c
client/web: add additional web client metrics logging ( #10462 )
...
Add additional web client metric logging. Namely, add logging events for
auth / deauth, enable / disable using exit node, enable / disable SSH,
enable / disable advertise routes, and click events on the device details
button.
Updates https://github.com/tailscale/tailscale/issues/10261
Signed-off-by: Mario Minardi <mario@tailscale.com >
2023-12-07 09:24:25 -07:00
Mario Minardi and GitHub
4a24db852a
client/web: use IPv4 instead of IP in login view ( #10483 )
...
The IP property in node data was renamed to IPv4 but refactoring the usage
of the property was missed in this file.
Updates https://github.com/tailscale/tailscale/issues/10261
Signed-off-by: Mario Minardi <mario@tailscale.com >
2023-12-06 10:08:23 -07:00
Mario Minardi and GitHub
6b083a8ddf
client/web: add metric logging logic to the web client ( #10434 )
...
Add metric logging logic for the web client frontend. This is an initial
pass of adding the base logic, plus a single point where it is used for
validation that the logging is working correctly. More metric logging
calls will follow in subsquent PRs.
Updates https://github.com/tailscale/tailscale/issues/10261
Signed-off-by: Mario Minardi <mario@tailscale.com >
2023-12-05 08:28:19 -07:00