Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Memory consumption keeps increasing over time. #1291

Open
nicolacdnll opened this issue Nov 3, 2023 · 10 comments
Open

Memory consumption keeps increasing over time. #1291

nicolacdnll opened this issue Nov 3, 2023 · 10 comments
Assignees
Labels
with-skupper Involves skupper-router usage through skupper

Comments

@nicolacdnll
Copy link

nicolacdnll commented Nov 3, 2023

We have multiple instances of Skupper v1.4.2 and, although the setup of the instances is very similar (if not the same), one of these has the skupper-router container v2.4.2-2 with a memory consumption that keeps increasing over time and reaches multiple GBs (approx 22 GiB in less than 24h). And the number of edges (5 for the bad environment) doesn't justify this high memory consumption.

image

Any idea what the problem could be?
Could it be an edge that is misconfigured?

Below the report of the skstat -m of the "bad instance" and another normal instance.

2023-11-03 18:05:47.021967 UTC skupper-router-75bb6bff76-6g65s

Memory Pools
  type                        size    batch  thread-max  total   in-threads  rebal-in   rebal-out
  =================================================================================================
  endpoint_ref_t              56      64     128         64      64          0          0
  qd_adaptor_buffer_t         16,408  16     32          144     112         2,608      2,610
  qd_adaptor_config_t         72      64     128         64      64          0          0
  qd_adaptor_listener_t       160     64     128         64      64          0          0
  qd_bitmask_t                24      64     128         576     448         3,235      3,237
  qd_buffer_t                 4,096   16     32          512     112         124,635    124,660
  qd_composed_field_t         48      64     128         448     448         0          0
  qd_composite_t              112     64     128         448     448         0          0
  qd_connection_t             2,504   16     32          6,592   6,592       0          0
  qd_delivery_state_t         48      64     128         512     384         3,219      3,221
  qd_hash_handle_t            16      64     128         256     256         0          0
  qd_hash_item_t              40      64     128         256     256         0          0
  qd_iterator_t               128     64     128         640     512         1,351      1,353
  qd_link_ref_t               24      64     128         384     256         23         25
  qd_link_t                   136     64     128         6,976   6,976       0          0
  qd_listener_t               360     64     128         64      64          0          0
  qd_log_entry_t              2,112   16     32          1,056   1,056       0          0
  qd_management_context_t     56      64     128         192     192         0          0
  qd_message_content_t        1,088   64     128         640     576         1,075      1,076
  qd_message_stream_data_t    120     64     128         384     256         83         85
  qd_message_t                96      64     128         12,032  512         625,192    625,372
  qd_node_t                   56      64     128         64      64          0          0
  qd_parse_node_t             104     64     128         128     128         0          0
  qd_parse_tree_t             32      64     128         64      64          0          0
  qd_parsed_field_t           136     64     128         448     384         330        331
  qd_session_t                48      64     128         6,720   6,720       0          0
  qd_tcp_adaptor_config_t     16      64     128         64      64          0          0
  qd_tcp_connector_t          72      64     128         64      64          0          0
  qd_tcp_listener_t           72      64     128         64      64          0          0
  qd_timer_t                  112     64     128         64      64          0          0
  qdr_action_t                136     64     128         5,056   320         1,462,796  1,462,870
  qdr_addr_endpoint_state_t   48      64     128         64      64          0          0
  qdr_address_config_t        72      64     128         64      64          0          0
  qdr_address_t               392     64     128         256     256         0          0
  qdr_address_watch_t         72      64     128         64      64          0          0
  qdr_connection_info_t       144     64     128         6,912   6,912       5          5
  qdr_connection_ref_t        24      64     128         64      64          0          0
  qdr_connection_t            584     64     128         6,912   6,912       5          5
  qdr_connection_work_t       56      64     128         512     384         114        116
  qdr_core_timer_t            40      64     128         64      64          0          0
  qdr_delivery_cleanup_t      32      64     128         9,216   384         629,836    629,974
  qdr_delivery_ref_t          24      64     128         512     512         20,876     20,876
  qdr_delivery_t              344     64     128         9,792   256         585,990    586,139
  qdr_field_t                 32      64     128         448     192         1,736      1,740
  qdr_forward_deliver_info_t  32      64     128         2,240   64          594,481    594,515
  qdr_general_work_t          160     64     128         3,328   448         112,730    112,775
  qdr_link_ref_t              24      64     128         18,496  14,208      678,911    678,978
  qdr_link_t                  512     64     128         7,232   7,232       13         13
  qdr_link_work_t             48      64     128         4,800   384         628,871    628,940
  qdr_query_t                 344     64     128         256     256         0          0
  qdr_tcp_connection_t        2,472   16     32          96      80          25         26
  qdr_tcp_stats_t             72      64     128         64      64          0          0
  qdr_terminus_t              64      64     128         512     448         3          4
  qdrc_endpoint_t             24      64     128         64      64          0          0
  vflow_attribute_data_t      32      64     128         256     256         0          0
  vflow_rate_t                112     64     128         64      64          0          0
  vflow_record_t              160     64     128         384     256         3          5
  vflow_work_t                56      64     128         448     256         45,157     45,160

Memory Summary
  VmSize    Pooled
  ====================
  6.49 GiB  39.8 MiB
2023-11-03 18:08:32.242316 UTC skupper-router-5545fd9f94-87pgx

Memory Pools
  type                        size    batch  thread-max  total  in-threads  rebal-in   rebal-out
  ================================================================================================
  endpoint_ref_t              56      64     128         64     64          0          0
  qd_adaptor_buffer_t         16,408  16     32          288    192         29,308     29,314
  qd_adaptor_config_t         72      64     128         192    192         0          0
  qd_adaptor_listener_t       160     64     128         192    192         0          0
  qd_bitmask_t                24      64     128         448    320         22,098     22,100
  qd_buffer_t                 4,096   16     32          672    176         2,349,831  2,349,862
  qd_composed_field_t         48      64     128         448    448         0          0
  qd_composite_t              112     64     128         448    448         0          0
  qd_connection_t             2,504   16     32          96     96          1          1
  qd_deferred_call_t          32      64     128         64     64          0          0
  qd_delivery_state_t         48      64     128         512    320         54,823     54,826
  qd_hash_handle_t            16      64     128         128    128         0          0
  qd_hash_item_t              40      64     128         128    128         0          0
  qd_iterator_t               128     64     128         640    512         16,186     16,188
  qd_link_ref_t               24      64     128         448    320         123        125
  qd_link_t                   136     64     128         320    256         0          1
  qd_listener_t               360     64     128         64     64          0          0
  qd_log_entry_t              2,112   16     32          1,056  1,056       0          0
  qd_management_context_t     56      64     128         256    256         0          0
  qd_message_content_t        1,088   64     128         704    512         12,979     12,982
  qd_message_stream_data_t    120     64     128         384    320         480        481
  qd_message_t                96      64     128         1,344  448         69,199     69,213
  qd_node_t                   56      64     128         64     64          0          0
  qd_parse_node_t             104     64     128         128    128         0          0
  qd_parse_tree_t             32      64     128         64     64          0          0
  qd_parsed_field_t           136     64     128         704    320         7,853      7,859
  qd_pn_free_link_session_t   32      64     128         256    256         0          0
  qd_session_t                48      64     128         256    256         0          0
  qd_tcp_adaptor_config_t     16      64     128         192    192         0          0
  qd_tcp_connector_t          72      64     128         64     64          0          0
  qd_tcp_listener_t           72      64     128         192    192         0          0
  qd_timer_t                  112     64     128         64     64          0          0
  qdr_action_t                136     64     128         576    384         1,040,214  1,040,217
  qdr_addr_endpoint_state_t   48      64     128         64     64          0          0
  qdr_address_config_t        72      64     128         64     64          0          0
  qdr_address_t               392     64     128         128    128         0          0
  qdr_address_watch_t         72      64     128         64     64          0          0
  qdr_connection_info_t       144     64     128         448    384         250        251
  qdr_connection_ref_t        24      64     128         64     64          0          0
  qdr_connection_t            584     64     128         448    384         250        251
  qdr_connection_work_t       56      64     128         512    448         499        500
  qdr_core_timer_t            40      64     128         64     64          0          0
  qdr_delivery_cleanup_t      32      64     128         896    384         102,438    102,446
  qdr_delivery_ref_t          24      64     128         576    320         225,802    225,806
  qdr_delivery_t              344     64     128         1,152  320         28,852     28,865
  qdr_field_t                 32      64     128         448    256         18,733     18,736
  qdr_forward_deliver_info_t  32      64     128         64     64          0          0
  qdr_general_work_t          160     64     128         512    320         68,560     68,563
  qdr_link_ref_t              24      64     128         832    640         621,344    621,347
  qdr_link_t                  512     64     128         512    448         502        503
  qdr_link_work_t             48      64     128         576    384         88,023     88,026
  qdr_query_t                 344     64     128         320    320         0          0
  qdr_tcp_connection_t        2,472   16     32          112    80          993        995
  qdr_tcp_stats_t             72      64     128         192    192         0          0
  qdr_terminus_t              64      64     128         384    384         2          2
  qdrc_endpoint_t             24      64     128         64     64          0          0
  vflow_attribute_data_t      32      64     128         448    320         26         28
  vflow_rate_t                112     64     128         64     64          0          0
  vflow_record_t              160     64     128         384    320         247        248
  vflow_work_t                56      64     128         512    256         533,874    533,878

Memory Summary
  VmSize   Pooled
  ===================
  563 MiB  12.7 MiB
@nicolacdnll
Copy link
Author

"bad":

Router Statistics
  attr                             value
  =======================================================================================
  Version                          2.4.2
  Mode                             interior
  Router Id                        skupper-router-75bb6bff76-6g65s
  Worker Threads                   4
  Uptime                           000:22:01:07
  VmSize                           22.7 GiB
  Area                             0
  Auto Links                       0
  Links                            24284
  Nodes                            0
  Addresses                        149
  Connections                      23958
  Presettled Count                 871776
  Dropped Presettled Count         2
  Accepted Count                   120988
  Rejected Count                   0
  Released Count                   0
  Modified Count                   0
  Deliveries Delayed > 1sec        89
  Deliveries Delayed > 10sec       147
  Deliveries Stuck > 10sec         13
  Links Blocked                    38
  Ingress Count                    992785
  Egress Count                     505754339
  Transit Count                    0
  Deliveries from Route Container  0
  Deliveries to Route Container    0

normal:

Router Statistics
  attr                             value
  =======================================================================================

  Version                          2.4.2
  Mode                             interior
  Router Id                        skupper-router-5545fd9f94-87pgx
  Worker Threads                   4
  Uptime                           003:19:48:10
  VmSize                           563 MiB
  Area                             0
  Auto Links                       0
  Links                            143
  Nodes                            0
  Addresses                        40
  Connections                      44
  Presettled Count                 1609937
  Dropped Presettled Count         3132
  Accepted Count                   621386
  Rejected Count                   0
  Released Count                   0
  Modified Count                   23
  Deliveries Delayed > 1sec        1250
  Deliveries Delayed > 10sec       20707
  Deliveries Stuck > 10sec         0
  Links Blocked                    0
  Ingress Count                    2231392
  Egress Count                     5444193
  Transit Count                    0
  Deliveries from Route Container  0
  Deliveries to Route Container    0

@nicolacdnll
Copy link
Author

nicolacdnll commented Nov 4, 2023

It's clear that we have too many connections open; but the number of edges (5 for the bad environment) doesn't justify this number

$ kubectl --kubeconfig k exec -it skupper-router-75bb6bff76-6g65s -n bad -- skstat --connections | wc -l
Defaulted container "router" out of: router, config-sync
Unable to use a TTY - input is not a terminal or the right kind of file
24285

$ kubectl --kubeconfig k exec -it skupper-router-5545fd9f94-87pgx -n normal-- skstat --connections | wc -l
Defaulted container "router" out of: router, config-sync
Unable to use a TTY - input is not a terminal or the right kind of file
50

@jiridanek jiridanek added the with-skupper Involves skupper-router usage through skupper label Nov 4, 2023
@nicolacdnll
Copy link
Author

nicolacdnll commented Nov 4, 2023

Kept digging a bit, and with log level set to info we see a set of 3 connections opened every 10 seconds. Apparently these are the connections that stay open; hence the memory consumption.

2023-11-04 14:03:52.421565 +0000 SERVER (info) [C74] Accepted connection to :5671 from 172.16.73.96:54016
2023-11-04 14:03:52.447510 +0000 ROUTER_CORE (info) [C74] Connection Opened: dir=in host=172.16.73.96:54016 encrypted=TLSv1.3 auth=EXTERNAL user=CN=skupper-router-local container_id=eKfLLvQChbDn_Xg1judMer01t8KpHzS8lI5X8ULIqNSJOw7KsWYehg props=
2023-11-04 14:03:52.448530 +0000 ROUTER_CORE (info) [C74][L332] Link attached: dir=out source={mc/sfe.5k5vq:0 expire:sess} target={<none> expire:sess}
2023-11-04 14:03:52.477837 +0000 SERVER (info) [C73] Accepted connection to :5671 from 172.16.73.96:54008
2023-11-04 14:03:52.480861 +0000 SERVER (info) [C75] Accepted connection to :5671 from 172.16.73.96:54028
2023-11-04 14:03:52.493783 +0000 ROUTER_CORE (info) [C73] Connection Opened: dir=in host=172.16.73.96:54008 encrypted=TLSv1.3 auth=EXTERNAL user=CN=skupper-router-local container_id=opo6spKrgHVYObYnaRdWQCNuSToOCev4FIL1nlxuynIjqU40f11_VA props=
2023-11-04 14:03:52.495941 +0000 ROUTER_CORE (info) [C73][L333] Link attached: dir=out source={mc/sfe.5k5vq:0.flows expire:sess} target={<none> expire:sess}
2023-11-04 14:03:52.498905 +0000 ROUTER_CORE (info) [C75] Connection Opened: dir=in host=172.16.73.96:54028 encrypted=TLSv1.3 auth=EXTERNAL user=CN=skupper-router-local container_id=MK2Fr0KGh6NDSK_6CseRKqOmcjSZ-DMn7F_UjkOmnZxFQWHuUb2X9A props=
2023-11-04 14:03:52.499577 +0000 ROUTER_CORE (info) [C75][L334] Link attached: dir=in source={<none> expire:sess} target={sfe.5k5vq:0 expire:sess}


2023-11-04 14:04:02.445625 +0000 SERVER (info) [C77] Accepted connection to :5671 from 172.16.73.96:49188
2023-11-04 14:04:02.456607 +0000 ROUTER_CORE (info) [C77] Connection Opened: dir=in host=172.16.73.96:49188 encrypted=TLSv1.3 auth=EXTERNAL user=CN=skupper-router-local container_id=nOp39uX_kaiyBYqHJT-UWB1SCfW8k2ZAUZxiIVeY2UDapRBW-cmvFA props=
2023-11-04 14:04:02.456874 +0000 SERVER (info) [C76] Accepted connection to :5671 from 172.16.73.96:49180
2023-11-04 14:04:02.457993 +0000 ROUTER_CORE (info) [C77][L335] Link attached: dir=out source={mc/sfe.5k5vq:0 expire:sess} target={<none> expire:sess}
2023-11-04 14:04:02.464047 +0000 SERVER (info) [C78] Accepted connection to :5671 from 172.16.73.96:49194
2023-11-04 14:04:02.465785 +0000 ROUTER_CORE (info) [C76] Connection Opened: dir=in host=172.16.73.96:49180 encrypted=TLSv1.3 auth=EXTERNAL user=CN=skupper-router-local container_id=1KyToNmJ7XEgh0gJRw2CI4Mssfbla5Z5Re8ek0fc-eBrdFk2aYO1mQ props=
2023-11-04 14:04:02.466459 +0000 ROUTER_CORE (info) [C76][L336] Link attached: dir=out source={mc/sfe.5k5vq:0.flows expire:sess} target={<none> expire:sess}
2023-11-04 14:04:02.470814 +0000 ROUTER_CORE (info) [C78] Connection Opened: dir=in host=172.16.73.96:49194 encrypted=TLSv1.3 auth=EXTERNAL user=CN=skupper-router-local container_id=TYhuzBUENuZ8HkfGFRZa_COagLMoPsmaoZ8OJvZqqC8GeYqLzS6BqA props=
2023-11-04 14:04:02.471996 +0000 ROUTER_CORE (info) [C78][L337] Link attached: dir=in source={<none> expire:sess} target={sfe.5k5vq:0 expire:sess}

@ganeshmurthy
Copy link
Contributor

ganeshmurthy commented Nov 6, 2023 via email

@nicolacdnll
Copy link
Author

nicolacdnll commented Nov 7, 2023

Were you seeing the same memory growth issue in the previous versions ?

No, we didn't see this issue before. Or at least it wasn't so problematic.

What is the last version of the router where this kind memory growth did
not happen?

We moved from 1.4.1 to 1.4.2 on September the 5th. When we did this we also set serviceSync: "true", before we were not setting it and we did see this issue.

Also, what is the traffic pattern your test is generating ?
There seems to be 3 connections opened every 10 seconds, do the connections
disconnect at any point or do you simply keep adding more and more
connections in your test ?

We are not testing any traffic pattern per se. And I've tried to pin point these 3 connections but not sure where they come from. We have different services using Skupper to reach each others.

@ganeshmurthy
Copy link
Contributor

We moved from 1.4.1 to 1.4.2 on September the 5th. When we did this we also set serviceSync: "true", before we were not setting it and we did see this issue.

It is not really clear to me what you are saying. Are you able to run the same reproducer against two versions of the router and able to say that in one version you are seeing the memory growth and not seeing memory growth in the other. That would give us a good starting point to analyze this issue.

@kgiusti
Copy link
Contributor

kgiusti commented Nov 9, 2023

Hi @nicolacdnll - thanks for the detailed output dumps.

From the look of it, the skupper controller seems to be opening an absurd number of connections and leaving them up. If you look at the log output you'll see references to "sfe.XXX"

I'm going to ask our resident skupper controller expert to take a look at this.

@ajssmith
Copy link
Member

Hi @nicolacdnll the log reference to "sfe.XXX" indicates you are running the flow collector in your deployment. In the 1.4.2 release, there was an issue where the connection to a purged event source was not closed. This will be resolved in the 1.5.0 release which should be available next week. Disabling the collector should inhibit the memory growth you are seeing in 1.4.2.

That said, it would be worth understanding why the collector is losing connectivity with the router indicated by "sfe.5k5vq:0". Can you provide a snippet of the log from the flow collector container that is running as a sidecar to the service-controller pod? Where have you placed your collector in relation to that router?

@nicolacdnll
Copy link
Author

Yes, we were using the flow collector and release 1.4.2. The router and flow-collector are in different pods that belong to the same namespace. But the pods are those created by the site-controller.

The snippets I have are from the past days (in the meantime we had already moved to 1.4.3 and did many redeploy):

2023/11/09 07:11:39 COLLECTOR: Error receiving message  dial tcp 10.100.120.38:5671: connect: cannot assign requested address
2023/11/09 07:11:39 COLLECTOR: Error sending out updates dial tcp 10.100.120.38:5671: connect: cannot assign requested address
2023/11/09 07:11:39 COLLECTOR: Error sending out updates dial tcp 10.100.120.38:5671: connect: cannot assign requested address
2023/11/09 07:11:39 COLLECTOR: Error sending out updates dial tcp 10.100.120.38:5671: connect: cannot assign requested address
2023/11/09 07:11:39 COLLECTOR: Error receiving message  dial tcp 10.100.120.38:5671: connect: cannot assign requested address
2023/11/09 07:11:39 COLLECTOR: Error receiving message  dial tcp 10.100.120.38:5671: connect: cannot assign requested address
2023/11/09 07:11:39 COLLECTOR: Error receiving message  dial tcp 10.100.120.38:5671: connect: cannot assign requested address
2023/11/09 07:11:39 COLLECTOR: Error sending out updates dial tcp 10.100.120.38:5671: connect: cannot assign requested address
2023/11/09 07:11:39 COLLECTOR: Error sending out updates dial tcp 10.100.120.38:5671: connect: cannot assign requested address
2023/11/09 07:11:39 COLLECTOR: Error sending out updates dial tcp 10.100.120.38:5671: connect: cannot assign requested address
[...]
2023/11/09 07:11:39 COLLECTOR: Error sending out updates dial tcp 10.100.120.38:5671: connect: cannot assign requested address
2023/11/09 07:11:39 COLLECTOR: Error sending out updates dial tcp 10.100.120.38:5671: connect: connection refused

Here also an older screenshot:
image

@nicolacdnll
Copy link
Author

Also, here some snippet from the other "good" deployment always using 1.4.2 where the issue doesn't manifest:

2023/11/10 14:15:08 FLOW_LOG: {"recType":"FLOW","identity":"tqnvs:92950","parent":"tqnvs:88741","startTime":1699624806818516,"endTime":1699624806951094,"sourceHost":"10.42.250.155","sourcePort":"33154","counterFlow":"87pgx:55573","latency":44076,"octets":378,"octetsUnacked":47,"windowSize":1459620,"process":"15820deb-c100-4dd7-8a17-d38933a688ae","processName":"site-clients-166ae776","protocol":"tcp","place":1}
2023/11/10 14:15:08 FLOW_LOG: {"recType":"FLOWPAIR","identity":"fp-tqnvs:92950","startTime":1699624806818516,"endTime":1699624806951094,"protocol":"tcp","sourceSiteId":"166ae776-c886-4b3d-807f-b011922efc35","sourceSiteName":"k8s-f8f6d4a1-220e-4189-9ce4-488b83a1a221","destinationSiteId":"1c06804c-7eba-4b51-addd-ef54ef5af335","destinationSiteName":"foobar-controller","flowTrace":"foobar-controller-skupper-router-5545fd9f94-87pgx@foobar-controller","forwardFlow":{"recType":"FLOW","identity":"tqnvs:92950","parent":"tqnvs:88741","startTime":1699624806818516,"endTime":1699624806951094,"sourceHost":"10.42.250.155","sourcePort":"33154","counterFlow":"87pgx:55573","latency":44076,"octets":378,"octetsUnacked":47,"windowSize":1459620,"process":"15820deb-c100-4dd7-8a17-d38933a688ae","processName":"site-clients-166ae776","protocol":"tcp","place":1},"counterFlow":{"recType":"FLOW","identity":"87pgx:55573","parent":"87pgx:51347","startTime":1699624806836753,"endTime":1699624806931718,"sourceHost":"172.16.43.146","sourcePort":"50806","counterFlow":"tqnvs:92950","trace":"Local","latency":5721,"octets":464,"octetsUnacked":17,"windowSize":1459620,"process":"3fdbcff8-6a16-4014-aa5a-158f2398da67","processName":"site-servers-1c06804c","protocol":"tcp","place":2},"siteAggregateId":"166ae776-c886-4b3d-807f-b011922efc35-to-1c06804c-7eba-4b51-addd-ef54ef5af335","processGroupAggregateId":"43ddd417-f34d-4887-8204-bf985d52fb07-to-8641b4db-e472-449c-8e90-2c81beae98b5","processAggregateId":"15820deb-c100-4dd7-8a17-d38933a688ae-to-3fdbcff8-6a16-4014-aa5a-158f2398da67"}
2023/11/10 14:15:08 FLOW_LOG: {"recType":"FLOW","identity":"87pgx:55573","parent":"87pgx:51347","startTime":1699624806836753,"endTime":1699624806931718,"sourceHost":"172.16.43.146","sourcePort":"50806","counterFlow":"tqnvs:92950","trace":"Local","latency":5721,"octets":464,"octetsUnacked":17,"windowSize":1459620,"process":"3fdbcff8-6a16-4014-aa5a-158f2398da67","processName":"site-servers-1c06804c","protocol":"tcp","place":2}
2023/11/10 14:15:10 FLOW_LOG: {"recType":"FLOW","identity":"87pgx:55553","parent":"87pgx:38905","startTime":1699624465304429,"endTime":1699624810532010,"sourceHost":"172.16.43.146","sourcePort":"49528","counterFlow":"tqnvs:92930","trace":"Local","latency":827,"octets":41495,"octetsUnacked":410,"windowSize":1459620,"process":"43894bff-2e1c-4c05-9ded-388b0df6fea4","processName":"foobar-alerta-api-d4b5d4fb9-gq6dj","protocol":"tcp","place":2}
2023/11/10 14:15:10 FLOW_LOG: {"recType":"FLOW","identity":"tqnvs:92930","parent":"tqnvs:56325","startTime":1699624465248219,"endTime":1699624810512919,"sourceHost":"10.42.250.33","sourcePort":"47260","counterFlow":"87pgx:55553","latency":77397,"octets":338229,"octetsUnacked":5626,"windowSize":1459620,"process":"15820deb-c100-4dd7-8a17-d38933a688ae","processName":"site-clients-166ae776","protocol":"tcp","place":1}
2023/11/10 14:15:10 FLOW_LOG: {"recType":"FLOWPAIR","identity":"fp-tqnvs:92930","startTime":1699624465248219,"endTime":1699624810512919,"protocol":"tcp","sourceSiteId":"166ae776-c886-4b3d-807f-b011922efc35","sourceSiteName":"k8s-f8f6d4a1-220e-4189-9ce4-488b83a1a221","destinationSiteId":"1c06804c-7eba-4b51-addd-ef54ef5af335","destinationSiteName":"foobar-controller","flowTrace":"foobar-controller-skupper-router-5545fd9f94-87pgx@foobar-controller","forwardFlow":{"recType":"FLOW","identity":"tqnvs:92930","parent":"tqnvs:56325","startTime":1699624465248219,"endTime":1699624810512919,"sourceHost":"10.42.250.33","sourcePort":"47260","counterFlow":"87pgx:55553","latency":77397,"octets":338229,"octetsUnacked":5626,"windowSize":1459620,"process":"15820deb-c100-4dd7-8a17-d38933a688ae","processName":"site-clients-166ae776","protocol":"tcp","place":1},"counterFlow":{"recType":"FLOW","identity":"87pgx:55553","parent":"87pgx:38905","startTime":1699624465304429,"endTime":1699624810532010,"sourceHost":"172.16.43.146","sourcePort":"49528","counterFlow":"tqnvs:92930","trace":"Local","latency":827,"octets":41495,"octetsUnacked":410,"windowSize":1459620,"process":"43894bff-2e1c-4c05-9ded-388b0df6fea4","processName":"foobar-alerta-api-d4b5d4fb9-gq6dj","protocol":"tcp","place":2},"siteAggregateId":"166ae776-c886-4b3d-807f-b011922efc35-to-1c06804c-7eba-4b51-addd-ef54ef5af335","processGroupAggregateId":"43ddd417-f34d-4887-8204-bf985d52fb07-to-0c700ee5-0417-4273-9623-7e75bcc4224a","processAggregateId":"15820deb-c100-4dd7-8a17-d38933a688ae-to-43894bff-2e1c-4c05-9ded-388b0df6fea4"}
2023/11/10 14:15:54 FLOW_LOG: {"recType":"FLOW","identity":"tqnvs:92953","parent":"tqnvs:11","startTime":1699624853297947,"endTime":1699624853383894,"sourceHost":"10.42.250.58","sourcePort":"48096","counterFlow":"87pgx:55576","trace":"0/foobar-controller-skupper-router-5545fd9f94-87pgx","latency":2331,"octets":2049,"octetsUnacked":24,"windowSize":1459620,"process":"aa4c5019-e726-421f-8378-34ac46d7488c","processName":"site-servers-166ae776","protocol":"tcp","place":2}
2023/11/10 14:15:54 FLOW_LOG: {"recType":"FLOW","identity":"87pgx:55576","parent":"87pgx:6","startTime":1699624853276648,"endTime":1699624853402588,"sourceHost":"172.16.43.243","sourcePort":"52696","counterFlow":"tqnvs:92953","latency":41180,"octets":590,"octetsUnacked":24,"windowSize":1459620,"process":"10acc232-a858-4e68-9335-9156fbdeef44","processName":"site-clients-1c06804c","protocol":"tcp","place":1}
2023/11/10 14:15:54 FLOW_LOG: {"recType":"FLOWPAIR","identity":"fp-87pgx:55576","startTime":1699624853276648,"endTime":1699624853402588,"protocol":"tcp","sourceSiteId":"1c06804c-7eba-4b51-addd-ef54ef5af335","sourceSiteName":"foobar-controller","destinationSiteId":"166ae776-c886-4b3d-807f-b011922efc35","destinationSiteName":"k8s-f8f6d4a1-220e-4189-9ce4-488b83a1a221","flowTrace":"foobar-controller-skupper-router-5545fd9f94-87pgx@foobar-controller|k8s-f8f6d4a1-220e-4189-9ce4-488b83a1a221-skupper-router-67c77f688d-tqnvs@k8s-f8f6d4a1-220e-4189-9ce4-488b83a1a221","forwardFlow":{"recType":"FLOW","identity":"87pgx:55576","parent":"87pgx:6","startTime":1699624853276648,"endTime":1699624853402588,"sourceHost":"172.16.43.243","sourcePort":"52696","counterFlow":"tqnvs:92953","latency":41180,"octets":590,"octetsUnacked":24,"windowSize":1459620,"process":"10acc232-a858-4e68-9335-9156fbdeef44","processName":"site-clients-1c06804c","protocol":"tcp","place":1},"counterFlow":{"recType":"FLOW","identity":"tqnvs:92953","parent":"tqnvs:11","startTime":1699624853297947,"endTime":1699624853383894,"sourceHost":"10.42.250.58","sourcePort":"48096","counterFlow":"87pgx:55576","trace":"0/foobar-controller-skupper-router-5545fd9f94-87pgx","latency":2331,"octets":2049,"octetsUnacked":24,"windowSize":1459620,"process":"aa4c5019-e726-421f-8378-34ac46d7488c","processName":"site-servers-166ae776","protocol":"tcp","place":2},"siteAggregateId":"1c06804c-7eba-4b51-addd-ef54ef5af335-to-166ae776-c886-4b3d-807f-b011922efc35","processGroupAggregateId":"43ddd417-f34d-4887-8204-bf985d52fb07-to-8641b4db-e472-449c-8e90-2c81beae98b5","processAggregateId":"10acc232-a858-4e68-9335-9156fbdeef44-to-aa4c5019-e726-421f-8378-34ac46d7488c"}
2023/11/10 14:15:56 FLOW_LOG: {"recType":"FLOW","identity":"87pgx:55628","parent":"87pgx:6","startTime":1699625756381013,"endTime":0,"sourceHost":"172.16.43.243","sourcePort":"52528","latency":43831,"octets":590,"octetsUnacked":24,"windowSize":1459620,"protocol":"tcp","place":1}
2023/11/10 14:15:56 FLOW_LOG: {"recType":"FLOW","identity":"tqnvs:93005","parent":"tqnvs:11","startTime":1699625756401773,"endTime":1699625756486466,"sourceHost":"10.42.250.58","sourcePort":"56132","counterFlow":"87pgx:55628","trace":"0/foobar-controller-skupper-router-5545fd9f94-87pgx","latency":2027,"octets":2049,"octetsUnacked":24,"windowSize":1459620,"protocol":"tcp","place":2}
2023/11/10 14:15:56 COLLECTOR: Associating flow 87pgx:55628 to external process site-clients-1c06804c
2023/11/10 14:16:22 FLOW_LOG: {"recType":"FLOW","identity":"87pgx:55562","parent":"87pgx:38905","startTime":1699624625409327,"endTime":1699624881739727,"sourceHost":"172.16.43.146","sourcePort":"55448","counterFlow":"tqnvs:92939","trace":"Local","latency":1315,"octets":41495,"octetsUnacked":410,"windowSize":1459620,"process":"43894bff-2e1c-4c05-9ded-388b0df6fea4","processName":"foobar-alerta-api-d4b5d4fb9-gq6dj","protocol":"tcp","place":2}
2023/11/10 14:16:22 FLOW_LOG: {"recType":"FLOW","identity":"tqnvs:92939","parent":"tqnvs:56325","startTime":1699624625312022,"endTime":1699624881716392,"sourceHost":"10.42.250.33","sourcePort":"38032","counterFlow":"87pgx:55562","latency":120770,"octets":314362,"octetsUnacked":2401,"windowSize":1459620,"process":"15820deb-c100-4dd7-8a17-d38933a688ae","processName":"site-clients-166ae776","protocol":"tcp","place":1}
2023/11/10 14:16:22 FLOW_LOG: {"recType":"FLOWPAIR","identity":"fp-tqnvs:92939","startTime":1699624625312022,"endTime":1699624881716392,"protocol":"tcp","sourceSiteId":"166ae776-c886-4b3d-807f-b011922efc35","sourceSiteName":"k8s-f8f6d4a1-220e-4189-9ce4-488b83a1a221","destinationSiteId":"1c06804c-7eba-4b51-addd-ef54ef5af335","destinationSiteName":"foobar-controller","flowTrace":"foobar-controller-skupper-router-5545fd9f94-87pgx@foobar-controller","forwardFlow":{"recType":"FLOW","identity":"tqnvs:92939","parent":"tqnvs:56325","startTime":1699624625312022,"endTime":1699624881716392,"sourceHost":"10.42.250.33","sourcePort":"38032","counterFlow":"87pgx:55562","latency":120770,"octets":314362,"octetsUnacked":2401,"windowSize":1459620,"process":"15820deb-c100-4dd7-8a17-d38933a688ae","processName":"site-clients-166ae776","protocol":"tcp","place":1},"counterFlow":{"recType":"FLOW","identity":"87pgx:55562","parent":"87pgx:38905","startTime":1699624625409327,"endTime":1699624881739727,"sourceHost":"172.16.43.146","sourcePort":"55448","counterFlow":"tqnvs:92939","trace":"Local","latency":1315,"octets":41495,"octetsUnacked":410,"windowSize":1459620,"process":"43894bff-2e1c-4c05-9ded-388b0df6fea4","processName":"foobar-alerta-api-d4b5d4fb9-gq6dj","protocol":"tcp","place":2},"siteAggregateId":"166ae776-c886-4b3d-807f-b011922efc35-to-1c06804c-7eba-4b51-addd-ef54ef5af335","processGroupAggregateId":"43ddd417-f34d-4887-8204-bf985d52fb07-to-0c700ee5-0417-4273-9623-7e75bcc4224a","processAggregateId":"15820deb-c100-4dd7-8a17-d38933a688ae-to-43894bff-2e1c-4c05-9ded-388b0df6fea4"}
2023/11/10 14:16:25 FLOW_LOG: {"recType":"FLOW","identity":"87pgx:55629","parent":"87pgx:38905","startTime":1699625785903999,"endTime":0,"sourceHost":"172.16.43.146","sourcePort":"43688","counterFlow":"tqnvs:93006","trace":"Local","latency":1182,"octets":415,"octetsUnacked":415,"windowSize":1459620,"protocol":"tcp","place":2}
2023/11/10 14:16:26 FLOW_LOG: {"recType":"FLOW","identity":"tqnvs:93006","parent":"tqnvs:56325","startTime":1699625785882511,"endTime":0,"sourceHost":"10.42.250.33","sourcePort":"45194","latency":42732,"octets":2162,"octetsUnacked":2162,"windowSize":1459620,"protocol":"tcp","place":1}
2023/11/10 14:16:26 COLLECTOR: Associating flow tqnvs:93006 to external process site-clients-166ae776

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
with-skupper Involves skupper-router usage through skupper
Projects
None yet
Development

No branches or pull requests

5 participants