Page MenuHomePhabricator

Fabfur (Fabrizio Furnari)
User

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Wednesday

  • Clear sailing ahead.

User Details

User Since
May 15 2023, 9:41 AM (78 w, 3 h)
Availability
Available
IRC Nick
fabfur
LDAP User
Fabfur
MediaWiki User
FFurnari-WMF [ Global Accounts ]

Recent Activity

Thu, Nov 7

Fabfur created T379237: haproxykafka hardening.
Thu, Nov 7, 11:41 AM · Patch-For-Review, Traffic

Wed, Nov 6

Fabfur updated the task description for T378578: Rollout haproxykafka on all hosts.
Wed, Nov 6, 10:58 AM · Patch-For-Review, Data-Engineering (Q2 2024 October 1st - December 31th), Traffic
Fabfur added a comment to T378578: Rollout haproxykafka on all hosts.

Ticket description has been updated to reflect the outcome of latest meeting with @gmodena and @Ahoelzl .

Wed, Nov 6, 8:49 AM · Patch-For-Review, Data-Engineering (Q2 2024 October 1st - December 31th), Traffic
Fabfur updated the task description for T378578: Rollout haproxykafka on all hosts.
Wed, Nov 6, 8:47 AM · Patch-For-Review, Data-Engineering (Q2 2024 October 1st - December 31th), Traffic
Fabfur closed T378330: Puppet spec tests for haproxykafka module, a subtask of T374473: Prepare puppet configuration to send haproxy logs to haproxykafka socket, as Resolved.
Wed, Nov 6, 8:46 AM · Data Products, Data-Engineering, Traffic
Fabfur closed T378330: Puppet spec tests for haproxykafka module as Resolved.
Wed, Nov 6, 8:46 AM · Traffic
Fabfur closed T377614: Puppet configuration for haproxykafka, a subtask of T370668: New software: haproxykafka, as Resolved.
Wed, Nov 6, 8:46 AM · Patch-For-Review, Data Products, Data-Engineering, Traffic
Fabfur closed T377614: Puppet configuration for haproxykafka as Resolved.
Wed, Nov 6, 8:45 AM · Traffic
Fabfur closed T377613: Provide Debian packetization, a subtask of T370668: New software: haproxykafka, as Resolved.
Wed, Nov 6, 8:45 AM · Patch-For-Review, Data Products, Data-Engineering, Traffic
Fabfur closed T377613: Provide Debian packetization as Resolved.
Wed, Nov 6, 8:45 AM · Traffic

Tue, Nov 5

Fabfur updated the task description for T377613: Provide Debian packetization.
Tue, Nov 5, 11:26 AM · Traffic
Fabfur added a comment to T378758: Set CPU affinity for haproxykafka process.

The CPUAffinity property has been set manually on cp4037 and cp3066 using /etc/systemd/system/haproxykafka.service.d/override.conf to understand if that's a possible improvement factor. If this shows benefits it can be brought by puppet relatively easily

Tue, Nov 5, 10:27 AM · Traffic

Thu, Oct 31

Fabfur created T378758: Set CPU affinity for haproxykafka process.
Thu, Oct 31, 7:31 PM · Traffic

Wed, Oct 30

Fabfur created T378578: Rollout haproxykafka on all hosts.
Wed, Oct 30, 9:53 AM · Patch-For-Review, Data-Engineering (Q2 2024 October 1st - December 31th), Traffic
Fabfur changed the status of T377614: Puppet configuration for haproxykafka, a subtask of T370668: New software: haproxykafka, from Open to In Progress.
Wed, Oct 30, 9:47 AM · Patch-For-Review, Data Products, Data-Engineering, Traffic
Fabfur changed the status of T377614: Puppet configuration for haproxykafka from Open to In Progress.
Wed, Oct 30, 9:47 AM · Traffic
Fabfur changed the status of T370668: New software: haproxykafka from Open to In Progress.
Wed, Oct 30, 9:47 AM · Patch-For-Review, Data Products, Data-Engineering, Traffic
Fabfur changed the status of T377613: Provide Debian packetization, a subtask of T370668: New software: haproxykafka, from Open to In Progress.
Wed, Oct 30, 9:47 AM · Patch-For-Review, Data Products, Data-Engineering, Traffic
Fabfur changed the status of T377613: Provide Debian packetization from Open to In Progress.
Wed, Oct 30, 9:46 AM · Traffic
Fabfur closed T374696: Enable prometheus metrics scraping for haproxykafka, a subtask of T370668: New software: haproxykafka, as Resolved.
Wed, Oct 30, 9:46 AM · Patch-For-Review, Data Products, Data-Engineering, Traffic
Fabfur closed T374696: Enable prometheus metrics scraping for haproxykafka as Resolved.
Wed, Oct 30, 9:46 AM · Patch-For-Review, Traffic
Fabfur changed the status of T378330: Puppet spec tests for haproxykafka module from Open to In Progress.
Wed, Oct 30, 9:46 AM · Traffic
Fabfur changed the status of T378330: Puppet spec tests for haproxykafka module, a subtask of T374473: Prepare puppet configuration to send haproxy logs to haproxykafka socket, from Open to In Progress.
Wed, Oct 30, 9:46 AM · Data Products, Data-Engineering, Traffic
Fabfur closed T374473: Prepare puppet configuration to send haproxy logs to haproxykafka socket, a subtask of T370668: New software: haproxykafka, as Resolved.
Wed, Oct 30, 9:45 AM · Patch-For-Review, Data Products, Data-Engineering, Traffic
Fabfur closed T374473: Prepare puppet configuration to send haproxy logs to haproxykafka socket as Resolved.
Wed, Oct 30, 9:45 AM · Data Products, Data-Engineering, Traffic
Fabfur changed the status of T374128: haproxykafka features, a subtask of T370668: New software: haproxykafka, from Open to In Progress.
Wed, Oct 30, 9:45 AM · Patch-For-Review, Data Products, Data-Engineering, Traffic
Fabfur changed the status of T374128: haproxykafka features from Open to In Progress.
Wed, Oct 30, 9:45 AM · Traffic
Fabfur changed the status of T370668: New software: haproxykafka, a subtask of T351117: Move analytics log from Varnish to HAProxy, from Open to In Progress.
Wed, Oct 30, 9:45 AM · Data Products, Patch-For-Review, Data-Engineering, Observability-Logging, Traffic
Fabfur added a comment to T377613: Provide Debian packetization.

Package has been added to apt repository:

Wed, Oct 30, 9:40 AM · Traffic

Mon, Oct 28

Fabfur created T378330: Puppet spec tests for haproxykafka module.
Mon, Oct 28, 9:14 AM · Traffic

Thu, Oct 24

Fabfur added a comment to T376737: magru: Incorrect racking for magru hosts (F-25G and Custom Config interchanged).

Hi @RobH , do you need anything from us (Traffic) for this? Can we help?

Thu, Oct 24, 2:02 PM · SRE, Traffic, ops-magru

Wed, Oct 23

Fabfur added a comment to T377931: load haproxykafka topics into HDFS via gobblin.

We've no issues in changing topic names even at the latest moment, as they will be completely configurable and they just need a haproxykafka service reload, so let me know whatever option is best for you!

Wed, Oct 23, 7:33 PM · Data-Engineering (Q2 2024 October 1st - December 31th), Epic

Fri, Oct 18

Fabfur updated the task description for T374128: haproxykafka features.
Fri, Oct 18, 6:38 PM · Traffic
Fabfur created T377614: Puppet configuration for haproxykafka.
Fri, Oct 18, 6:33 PM · Traffic
Fabfur created T377613: Provide Debian packetization.
Fri, Oct 18, 6:31 PM · Traffic

Oct 11 2024

Fabfur updated the task description for T374128: haproxykafka features.
Oct 11 2024, 11:29 AM · Traffic

Oct 10 2024

Fabfur created T376876: Gather site pooled/depooled information for Grafana.
Oct 10 2024, 8:53 AM · Traffic

Oct 9 2024

Fabfur updated the task description for T376787: Simple grafana dashboard for DC status.
Oct 9 2024, 9:32 AM · Traffic
Fabfur created T376787: Simple grafana dashboard for DC status.
Oct 9 2024, 9:22 AM · Traffic

Sep 20 2024

Fabfur updated the task description for T374128: haproxykafka features.
Sep 20 2024, 3:07 PM · Traffic

Sep 13 2024

Fabfur updated the task description for T374128: haproxykafka features.
Sep 13 2024, 10:29 AM · Traffic
Fabfur created T374696: Enable prometheus metrics scraping for haproxykafka.
Sep 13 2024, 9:42 AM · Patch-For-Review, Traffic

Sep 12 2024

Fabfur added a comment to T374473: Prepare puppet configuration to send haproxy logs to haproxykafka socket.

Hi,

Are you planning to start shipping to Kafka anytime soon? It would be great to touch base and iron out the timelines in case, just to stay on the same page.

Sep 12 2024, 8:35 PM · Data Products, Data-Engineering, Traffic
Fabfur closed T372338: haproxykafka: feature: Add prometheus metrics, a subtask of T370668: New software: haproxykafka, as Resolved.
Sep 12 2024, 8:31 PM · Patch-For-Review, Data Products, Data-Engineering, Traffic
Fabfur closed T372338: haproxykafka: feature: Add prometheus metrics as Resolved.
Sep 12 2024, 8:31 PM · Traffic

Sep 10 2024

Fabfur updated the task description for T374128: haproxykafka features.
Sep 10 2024, 7:47 PM · Traffic
Fabfur created T374473: Prepare puppet configuration to send haproxy logs to haproxykafka socket.
Sep 10 2024, 4:44 PM · Data Products, Data-Engineering, Traffic

Sep 5 2024

Fabfur created T374128: haproxykafka features.
Sep 5 2024, 3:58 PM · Traffic
Fabfur closed T372342: haproxykafka: feature: Configuration file, a subtask of T370668: New software: haproxykafka, as Resolved.
Sep 5 2024, 3:51 PM · Patch-For-Review, Data Products, Data-Engineering, Traffic
Fabfur closed T372342: haproxykafka: feature: Configuration file as Resolved.
Sep 5 2024, 3:51 PM · Traffic
Fabfur closed T372339: haproxykafka: feature: add ability to add/remove/modify fields, a subtask of T370668: New software: haproxykafka, as Resolved.
Sep 5 2024, 3:50 PM · Patch-For-Review, Data Products, Data-Engineering, Traffic
Fabfur closed T372339: haproxykafka: feature: add ability to add/remove/modify fields as Resolved.
Sep 5 2024, 3:50 PM · Traffic
Fabfur added a comment to T373096: Migrate servers in codfw racks C2 & C3 from asw to lsw.

Hosts cp203[5-6] downtimed and depooled

Sep 5 2024, 3:10 PM · SRE-swift-storage, collaboration-services, DC-Ops, ops-codfw, netops, Infrastructure-Foundations, SRE

Aug 21 2024

Fabfur closed T365117: HAProxy log format doesn't support "invalid" request path as Declined.

Superseded by T370668

Aug 21 2024, 10:02 AM · Patch-For-Review, Data Products, Data-Engineering, Observability-Logging, Traffic
Fabfur closed T365441: Umbrella task for Benthos parsing error as Declined.

Superseded by T370668

Aug 21 2024, 10:01 AM · Data-Engineering, Observability-Logging, Traffic
Fabfur closed T366031: Upgrade Benthos package on cp hosts, a subtask of T365718: Switch HAProxy/Benthos to rfc5424, as Declined.
Aug 21 2024, 10:01 AM · Patch-For-Review, Data-Engineering, Observability-Logging, Traffic
Fabfur closed T359178: Check statsv and eventlogging VarnishKafka instances as Declined.

Superseded by T370668

Aug 21 2024, 10:01 AM · Data-Engineering, Observability-Logging, Traffic
Fabfur closed T366031: Upgrade Benthos package on cp hosts as Declined.

Superseded by T370668

Aug 21 2024, 10:01 AM · Data-Engineering, Traffic
Fabfur closed T365441: Umbrella task for Benthos parsing error, a subtask of T358109: Install new Benthos instance on cp hosts, as Declined.
Aug 21 2024, 10:01 AM · Patch-For-Review, Data-Engineering, Observability-Logging, Traffic
Fabfur closed T365117: HAProxy log format doesn't support "invalid" request path, a subtask of T351117: Move analytics log from Varnish to HAProxy, as Declined.
Aug 21 2024, 10:00 AM · Data Products, Patch-For-Review, Data-Engineering, Observability-Logging, Traffic
Fabfur closed T360454: Better Benthos performances as Declined.

Superseded by T370668

Aug 21 2024, 10:00 AM · Patch-For-Review, Data-Engineering, Observability-Logging, Traffic
Fabfur closed T365117: HAProxy log format doesn't support "invalid" request path, a subtask of T365441: Umbrella task for Benthos parsing error, as Declined.
Aug 21 2024, 10:00 AM · Data-Engineering, Observability-Logging, Traffic
Fabfur closed T364379: Benthos loses messages when under high load as Declined.

Superseded by T370668

Aug 21 2024, 10:00 AM · Patch-For-Review, Data-Engineering, Observability-Logging, Traffic
Fabfur closed T359178: Check statsv and eventlogging VarnishKafka instances, a subtask of T351117: Move analytics log from Varnish to HAProxy, as Declined.
Aug 21 2024, 10:00 AM · Data Products, Patch-For-Review, Data-Engineering, Observability-Logging, Traffic
Fabfur closed T361845: Add metrics to Benthos, a subtask of T351117: Move analytics log from Varnish to HAProxy, as Declined.
Aug 21 2024, 10:00 AM · Data Products, Patch-For-Review, Data-Engineering, Observability-Logging, Traffic
Fabfur closed T361845: Add metrics to Benthos as Declined.

Superseded by T370668

Aug 21 2024, 10:00 AM · Observability-Logging, Traffic
Fabfur closed T360454: Better Benthos performances, a subtask of T358109: Install new Benthos instance on cp hosts, as Declined.
Aug 21 2024, 9:59 AM · Patch-For-Review, Data-Engineering, Observability-Logging, Traffic
Fabfur closed T358109: Install new Benthos instance on cp hosts as Declined.

Superseded by T370668

Aug 21 2024, 9:59 AM · Patch-For-Review, Data-Engineering, Observability-Logging, Traffic
Fabfur closed T364379: Benthos loses messages when under high load, a subtask of T360454: Better Benthos performances, as Declined.
Aug 21 2024, 9:58 AM · Patch-For-Review, Data-Engineering, Observability-Logging, Traffic
Fabfur closed T365968: Install benthos on single esams host to check performances under higher load as Declined.

Superseded by T370668

Aug 21 2024, 9:58 AM · Patch-For-Review, Data-Engineering, Traffic
Fabfur closed T365968: Install benthos on single esams host to check performances under higher load, a subtask of T364379: Benthos loses messages when under high load, as Declined.
Aug 21 2024, 9:57 AM · Patch-For-Review, Data-Engineering, Observability-Logging, Traffic
Fabfur closed T358109: Install new Benthos instance on cp hosts, a subtask of T351117: Move analytics log from Varnish to HAProxy, as Declined.
Aug 21 2024, 9:57 AM · Data Products, Patch-For-Review, Data-Engineering, Observability-Logging, Traffic

Aug 12 2024

Fabfur added a comment to T372344: haproxykafka: feature: Ability to print structured messages to stdout.

This would need some filtering and we should be very careful on how it's implemented to not trigger a big performance degradation. I'd say that stdout/file is ruled out as we don't want PII hitting the disk (I include stdout here cause systemd persists it to disk)

Aug 12 2024, 8:11 PM · Traffic
Fabfur updated the task description for T372344: haproxykafka: feature: Ability to print structured messages to stdout.
Aug 12 2024, 8:10 PM · Traffic
Fabfur created T372344: haproxykafka: feature: Ability to print structured messages to stdout.
Aug 12 2024, 7:42 PM · Traffic
Fabfur closed T372341: haproxykafka: feature: Read from TCP UDS socket as Declined.

ACK, now I remember the talk about that

Aug 12 2024, 7:39 PM · Traffic
Fabfur closed T372341: haproxykafka: feature: Read from TCP UDS socket, a subtask of T370668: New software: haproxykafka, as Declined.
Aug 12 2024, 7:38 PM · Patch-For-Review, Data Products, Data-Engineering, Traffic
Fabfur created T372342: haproxykafka: feature: Configuration file.
Aug 12 2024, 7:35 PM · Traffic
Fabfur added a subtask for T370668: New software: haproxykafka: T372339: haproxykafka: feature: add ability to add/remove/modify fields.
Aug 12 2024, 7:32 PM · Patch-For-Review, Data Products, Data-Engineering, Traffic
Fabfur removed a subtask for T372338: haproxykafka: feature: Add prometheus metrics: T372339: haproxykafka: feature: add ability to add/remove/modify fields.
Aug 12 2024, 7:32 PM · Traffic
Fabfur edited parent tasks for T372339: haproxykafka: feature: add ability to add/remove/modify fields, added: T370668: New software: haproxykafka; removed: T372338: haproxykafka: feature: Add prometheus metrics.
Aug 12 2024, 7:32 PM · Traffic
Fabfur created T372341: haproxykafka: feature: Read from TCP UDS socket.
Aug 12 2024, 7:31 PM · Traffic
Fabfur renamed T372338: haproxykafka: feature: Add prometheus metrics from Add prometheus metrics to haproxykafka: feature: Add prometheus metrics.
Aug 12 2024, 7:28 PM · Traffic
Fabfur created T372339: haproxykafka: feature: add ability to add/remove/modify fields.
Aug 12 2024, 7:28 PM · Traffic
Fabfur created T372338: haproxykafka: feature: Add prometheus metrics.
Aug 12 2024, 7:25 PM · Traffic

Aug 7 2024

Fabfur closed T370741: Remove Benthos from ulsfo hosts as Resolved.

This has been completed and verified on hosts in ulsfo

Aug 7 2024, 1:57 PM · Patch-For-Review, Data Products, Data-Engineering, Observability-Logging, Traffic
Fabfur updated the task description for T370741: Remove Benthos from ulsfo hosts.
Aug 7 2024, 1:56 PM · Patch-For-Review, Data Products, Data-Engineering, Observability-Logging, Traffic
Fabfur closed T370741: Remove Benthos from ulsfo hosts, a subtask of T351117: Move analytics log from Varnish to HAProxy, as Resolved.
Aug 7 2024, 1:54 PM · Data Products, Patch-For-Review, Data-Engineering, Observability-Logging, Traffic
Fabfur added a comment to T370741: Remove Benthos from ulsfo hosts.

we had some alerts ongoing during the weekend due to this task:

FIRING: SystemdUnitFailed: wmf_auto_restart_benthos@haproxy_cache.service on cp4037:9100 - https://wikitech.wikimedia.org/wiki/Monitoring/check_systemd_state - https://grafana.wikimedia.org/d/g-AaZRFWk/systemd-status - https://alerts.wikimedia.org/?q=alertname=SystemdUnitFailed

after checking that on the PCC run for https://gerrit.wikimedia.org/r/c/operations/puppet/ /1057823 /lib/systemd/system/wmf_auto_restart_benthos@haproxy_cache.service wasn't on the change catalog, I removed it manually:

sudo -i rm -f /lib/systemd/system/wmf_auto_restart_benthos@haproxy_cache.service
sudo -i systemctl daemon-reload 
sudo -i systemctl reset-failed

double checked that puppet won't recreate the systemd service unit and alerts are now gone

Aug 7 2024, 6:59 AM · Patch-For-Review, Data Products, Data-Engineering, Observability-Logging, Traffic

Aug 2 2024

Fabfur added a comment to T371584: Requesting access to analytics-privatedata-users for Joely Rooke WMDE.

Do you need access to private data? Because the procedure will be different in case... have a look at https://wikitech.wikimedia.org/wiki/Data_Platform/Data_access#What_access_should_I_request? pls

Aug 2 2024, 2:02 PM · Patch-For-Review, Data-Engineering, SRE, SRE-Access-Requests
Fabfur added a comment to T371689: Requesting access to analytics-privatedata-users for Cynthia Makonyango WMDE.

Do you need access to private data? Because the procedure will be different in case... have a look at https://wikitech.wikimedia.org/wiki/Data_Platform/Data_access#What_access_should_I_request? pls

Aug 2 2024, 2:02 PM · Data-Engineering, SRE, SRE-Access-Requests
Fabfur added a comment to T371689: Requesting access to analytics-privatedata-users for Cynthia Makonyango WMDE.

As per procedure, requesting confirmation also from the Data-Engineering group

Aug 2 2024, 12:34 PM · Data-Engineering, SRE, SRE-Access-Requests
Fabfur added a comment to T371584: Requesting access to analytics-privatedata-users for Joely Rooke WMDE.

As per procedure, requesting confirmation also from the Data-Engineering group

Aug 2 2024, 12:34 PM · Patch-For-Review, Data-Engineering, SRE, SRE-Access-Requests
Fabfur added a project to T371584: Requesting access to analytics-privatedata-users for Joely Rooke WMDE: Data-Engineering.
Aug 2 2024, 12:33 PM · Patch-For-Review, Data-Engineering, SRE, SRE-Access-Requests
Fabfur added a project to T371689: Requesting access to analytics-privatedata-users for Cynthia Makonyango WMDE: Data-Engineering.
Aug 2 2024, 12:33 PM · Data-Engineering, SRE, SRE-Access-Requests
Fabfur claimed T371689: Requesting access to analytics-privatedata-users for Cynthia Makonyango WMDE.
Aug 2 2024, 12:30 PM · Data-Engineering, SRE, SRE-Access-Requests
Fabfur claimed T371650: Requesting access to deployment shell access for toyofuku.
Aug 2 2024, 7:51 AM · SRE, SRE-Access-Requests
Fabfur claimed T371584: Requesting access to analytics-privatedata-users for Joely Rooke WMDE.
Aug 2 2024, 7:51 AM · Patch-For-Review, Data-Engineering, SRE, SRE-Access-Requests
Fabfur added a comment to T371650: Requesting access to deployment shell access for toyofuku.

Hi @NBaca-WMF @thcipriani, could you confirm this request please?

Aug 2 2024, 7:50 AM · SRE, SRE-Access-Requests

Jul 31 2024

Fabfur added a comment to T370741: Remove Benthos from ulsfo hosts.

Puppet run on all cp-ulsfo hosts has been completed, HAProxy configuration now doesn't send logs anymore to Benthos.
In the next days we'll remove (manually) packages and configuration files from the hosts.

Jul 31 2024, 3:07 PM · Patch-For-Review, Data Products, Data-Engineering, Observability-Logging, Traffic