Page MenuHomePhabricator

Send raw server side events to Kafka using a PHP Kafka Client {oryx}
Closed, ResolvedPublic0 Estimated Story Points

Description

This task is technically part of T102225, but is a low priority and may require a lot of work due to the potential difficulty of T106256.

We all think this will be somewhere between 21 to 34 points, the notes from tasking etherpad will be copied into here and this should be split up into subtasks.

Event Timeline

Ottomata renamed this task from Send raw server side events to Kafka using a PHP Kafka Client to Send raw server side events to Kafka using a PHP Kafka Client {stag}.
Ottomata raised the priority of this task from to Low.
Ottomata updated the task description. (Show Details)
Ottomata set Security to None.
Ottomata added subscribers: kevinator, Aklapper, Ottomata.

Hey a-team, we can do this now! :D

kevinator renamed this task from Send raw server side events to Kafka using a PHP Kafka Client {stag} to Send raw server side events to Kafka using a PHP Kafka Client.Oct 1 2015, 5:15 PM

removing this as blocking the Stag project.

Nuria raised the priority of this task from Low to Medium.Jan 26 2016, 7:30 PM
Nuria edited projects, added Analytics-Kanban; removed Analytics.
Milimetric renamed this task from Send raw server side events to Kafka using a PHP Kafka Client to Send raw server side events to Kafka using a PHP Kafka Client {oryx} [0 pts].Feb 8 2016, 6:34 PM
Milimetric updated the task description. (Show Details)

Substaks:

This is likely between 21 and 34.

Substasks:

  • make sure we can publish json text with mediawiki mononlog (right now search team is only publishing avro)
  • update eventlogging extension to use mediawiki monolog
  • update puppet code so server side eventlogging publishes to kafka
  • update eventlogging extension unit tests
  • deploy to beta labs
  • test test

Not sure if using monolog is necessary or the best solution. It might be, but you might be able to just update the EventLogging extension to produce to Kafka instead of UDP.

Nuria raised the priority of this task from Medium to High.Feb 8 2016, 6:51 PM
Nuria moved this task from Event Platform to Analytics Query Service on the Analytics board.
Milimetric renamed this task from Send raw server side events to Kafka using a PHP Kafka Client {oryx} [0 pts] to Send raw server side events to Kafka using a PHP Kafka Client {oryx}.Feb 22 2016, 9:08 PM
Milimetric set the point value for this task to 0.