Interface SnowflakeStats

All Superinterfaces:
Descriptor, Serializable

public interface SnowflakeStats extends Descriptor
Contain aggregated information about snowflake proxies and snowflake clients.
Since:
2.7.0
  • Method Details

    • snowflakeStatsEnd

      LocalDateTime snowflakeStatsEnd()
      Return the end of the included measurement interval.
      Returns:
      End of the included measurement interval.
      Since:
      2.7.0
    • snowflakeStatsIntervalLength

      Duration snowflakeStatsIntervalLength()
      Return the length of the included measurement interval.
      Returns:
      Length of the included measurement interval.
      Since:
      2.7.0
    • snowflakeIps

      Optional<SortedMap<String,Long>> snowflakeIps()
      Return a list of mappings from two-letter country codes to the number of unique IP addresses of snowflake proxies that have polled.
      Returns:
      List of mappings from two-letter country codes to the number of unique IP addresses of snowflake proxies that have polled.
      Since:
      2.7.0
    • snowflakeIpsTotal

      Optional<Long> snowflakeIpsTotal()
      Return a count of the total number of unique IP addresses of snowflake proxies that have polled.
      Returns:
      Count of the total number of unique IP addresses of snowflake proxies that have polled.
      Since:
      2.7.0
    • snowflakeIpsStandalone

      Optional<Long> snowflakeIpsStandalone()
      Return a count of the total number of unique IP addresses of snowflake proxies of type "standalone" that have polled.
      Returns:
      Count of the total number of unique IP addresses of snowflake proxies of type "standalone" that have polled.
      Since:
      2.10.0
    • snowflakeIpsBadge

      Optional<Long> snowflakeIpsBadge()
      Return a count of the total number of unique IP addresses of snowflake proxies of type "badge" that have polled.
      Returns:
      Count of the total number of unique IP addresses of snowflake proxies of type "badge" that have polled.
      Since:
      2.10.0
    • snowflakeIpsWebext

      Optional<Long> snowflakeIpsWebext()
      Return a count of the total number of unique IP addresses of snowflake proxies of type "webext" that have polled.
      Returns:
      Count of the total number of unique IP addresses of snowflake proxies of type "webext" that have polled.
      Since:
      2.10.0
    • snowflakeIdleCount

      Optional<Long> snowflakeIdleCount()
      Return a count of the number of times a proxy has polled but received no client offer, rounded up to the nearest multiple of 8.
      Returns:
      Count of the number of times a proxy has polled but received no client offer, rounded up to the nearest multiple of 8.
      Since:
      2.7.0
    • clientDeniedCount

      Optional<Long> clientDeniedCount()
      Return a count of the number of times a client has requested a proxy from the broker but no proxies were available, rounded up to the nearest multiple of 8.
      Returns:
      Count of the number of times a client has requested a proxy from the broker but no proxies were available, rounded up to the nearest multiple of 8.
      Since:
      2.7.0
    • clientRestrictedDeniedCount

      Optional<Long> clientRestrictedDeniedCount()
      Return a count of the number of times a client with a restricted or unknown NAT type has requested a proxy from the broker but no proxies were available, rounded up to the nearest multiple of 8.
      Returns:
      Count of the number of times a client with a restricted or unknown NAT type has requested a proxy from the broker but no proxies were available, rounded up to the nearest multiple of 8.
      Since:
      2.16.0
    • clientUnrestrictedDeniedCount

      Optional<Long> clientUnrestrictedDeniedCount()
      Return a count of the number of times a client with an unrestricted NAT type has requested a proxy from the broker but no proxies were available, rounded up to the nearest multiple of 8.
      Returns:
      Count of the number of times a client with an unrestricted NAT type has requested a proxy from the broker but no proxies were available, rounded up to the nearest multiple of 8.
      Since:
      2.16.0
    • clientSnowflakeMatchCount

      Optional<Long> clientSnowflakeMatchCount()
      Return a count of the number of times a client successfully received a proxy from the broker, rounded up to the nearest multiple of 8.
      Returns:
      Count of the number of times a client successfully received a proxy from the broker, rounded up to the nearest multiple of 8.
      Since:
      2.7.0
    • snowflakeIpsNatRestricted

      Optional<Long> snowflakeIpsNatRestricted()
      Return a count of the total number of unique IP addresses of snowflake proxies that have a restricted NAT type.
      Returns:
      Count of the total number of unique IP addresses of snowflake proxies that have a restricted NAT type.
      Since:
      2.16.0
    • snowflakeIpsNatUnrestricted

      Optional<Long> snowflakeIpsNatUnrestricted()
      Return a count of the total number of unique IP addresses of snowflake proxies that have an unrestricted NAT type.
      Returns:
      Count of the total number of unique IP addresses of snowflake proxies that have an unrestricted NAT type.
      Since:
      2.16.0
    • snowflakeIpsNatUnknown

      Optional<Long> snowflakeIpsNatUnknown()
      Return a count of the total number of unique IP addresses of snowflake proxies that have an unknown NAT type.
      Returns:
      Count of the total number of unique IP addresses of snowflake proxies that have an unknown NAT type.
      Since:
      2.16.0