Page MenuHomePhabricator

Sfaci (Santiago Faci)
User

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

User Since
Feb 6 2023, 4:18 PM (87 w, 3 d)
Availability
Available
IRC Nick
sfaci
LDAP User
Santiago Faci
MediaWiki User
SFaci-WMF [ Global Accounts ]

Recent Activity

Yesterday

Sfaci moved T373923: MPIC: Clarify relationship between Schema type and Stream name fields from Sprint Backlog to In Process on the Data Products (Data Products Sprint 20 🎯) board.
Thu, Oct 10, 6:02 PM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci claimed T373923: MPIC: Clarify relationship between Schema type and Stream name fields.
Thu, Oct 10, 6:02 PM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci placed T375227: [MPIC] Creating an instrument with underscore name returns on data on UI up for grabs.
Thu, Oct 10, 6:02 PM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci moved T373474: MPIC: Determine language/copy for combined application from Sprint Backlog to In Process on the Data Products (Data Products Sprint 20 🎯) board.
Thu, Oct 10, 6:01 PM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci claimed T373474: MPIC: Determine language/copy for combined application.
Thu, Oct 10, 6:01 PM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci added a comment to T372557: MPIC: [SPIKE] Create disaster recovery plan for MPIC.

Thanks @BTullis for your feedback. It's really interesting and valuable. it's helping a lot to decide the right option here. So, according to what we know so far (https://docs.google.com/document/d/11exlY2vFBKpqUTKU_dwQdm88-oJn-94icM041kOe3-8), we could say that:

  • Option 1 (Yarn script + Airflow DAG + Bacula) could be discarded because its complexity
  • Option 2 (K8s CronJob + Bacula) seems doable and also simple. And there is no limitations regarding the script we can write. We could use nodejs, for example
  • Option 3 (Background job embedded with MPIC) seems to be the simplest solution that meets all our needs; simple, automatic and we can configure periodicity.
  • Option 4 (Manual script) It's even simpler than the previous one but we must run manually in case of disaster. With a tiny extra effort we could schedule the task using Option 3, for example
  • Option 5 (scheduled task + S3 bucket): Seems great but more complex than others. We could discard it because of that and we always can improve the option we choose to include a S3 backup later
Thu, Oct 10, 11:47 AM · Data Products (Data Products Sprint 20 🎯), Spike, Metrics Platform
Sfaci reassigned T374984: MPIC: Remove contextual attributes that are added automatically from MPIC UI when registering a new baseline instrument from Sfaci to SGupta-WMF.
Thu, Oct 10, 9:17 AM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci moved T375182: MPIC: Update unit/integration tests according to the new experiments routes from In Process to Needs Review on the Data Products (Data Products Sprint 20 🎯) board.
Thu, Oct 10, 9:17 AM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci moved T374984: MPIC: Remove contextual attributes that are added automatically from MPIC UI when registering a new baseline instrument from Needs Review to In Process on the Data Products (Data Products Sprint 20 🎯) board.
Thu, Oct 10, 9:16 AM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci added a comment to T374984: MPIC: Remove contextual attributes that are added automatically from MPIC UI when registering a new baseline instrument.

I have updated the ticket title and description to include all we have decided as per slack discussion

Thu, Oct 10, 9:03 AM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci renamed T374984: MPIC: Remove contextual attributes that are added automatically from MPIC UI when registering a new baseline instrument from MPIC: Add agent_client_platform_family implicitly when registering a new baseline instrument to MPIC: Remove contextual attributes that are added automatically from MPIC UI when registering a new baseline instrument.
Thu, Oct 10, 9:02 AM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci added a comment to T376824: [MPIC] Contextual Attributes Title still displays after removal.

Hi @EChukwukere-WMF
We are still working on creating a specific read view for experiments. There is a task (T373695: MPIC: Create read view for experiments) to work on that. For now, we are reusing same view we use for instruments and then some fields shouldn't be there

Thu, Oct 10, 8:18 AM · Metrics Platform, Data Products (Data Products Sprint 20 🎯)
Sfaci added a comment to T376823: [MPIC] Schema Type and Stream Title still displays after removal.

Hi @EChukwukere-WMF
We are still working on creating a specific read view for experiments. There is a task (T373695: MPIC: Create read view for experiments) to work on that. For now, we are reusing same view we use for instruments and then some fields shouldn't be there

Thu, Oct 10, 8:16 AM · Metrics Platform, Data Products (Data Products Sprint 20 🎯)
Sfaci added a comment to T376825: [MPIC] Update button is not functional.

Hi @EChukwukere-WMF
Could you provide backend log for this issue? Is there anything in the browser console? The update button should work and any log could be really useful to see this specific issue

Thu, Oct 10, 8:13 AM · Metrics Platform, Data Products (Data Products Sprint 20 🎯)

Wed, Oct 9

Sfaci added a comment to T373474: MPIC: Determine language/copy for combined application.

Based on our discussion I have rewritten the engineering AC (from creating a separate ticket to implement using this) and I have moved this task to the backlog so someone can pick it to start working on

Wed, Oct 9, 1:01 PM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci moved T375892: Create a toolforge setup for a live demo of MPIC from Sign Off to Done on the Data Products (Data Products Sprint 20 🎯) board.
Wed, Oct 9, 12:58 PM · Data Products (Data Products Sprint 20 🎯)
Sfaci placed T373474: MPIC: Determine language/copy for combined application up for grabs.
Wed, Oct 9, 12:53 PM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci moved T373474: MPIC: Determine language/copy for combined application from Needs Review to Sprint Backlog on the Data Products (Data Products Sprint 20 🎯) board.
Wed, Oct 9, 12:53 PM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci updated the task description for T373474: MPIC: Determine language/copy for combined application.
Wed, Oct 9, 12:51 PM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci assigned T375182: MPIC: Update unit/integration tests according to the new experiments routes to SGupta-WMF.
Wed, Oct 9, 12:49 PM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci placed T375182: MPIC: Update unit/integration tests according to the new experiments routes up for grabs.
Wed, Oct 9, 12:44 PM · Data Products (Data Products Sprint 20 🎯), Metrics Platform

Tue, Oct 8

Sfaci added a comment to T374742: Update Metrics Platform docs on required contextual attributes.

@phuedx
I was wondering whether it makes sense to include `agent_app_install_id as an optional contextual attribute for the JS client library. The attribute is defined as valid but, in reality, we are not filling its value right now (at least through the integration we have for EventLogging). Should it be there as an optional contextual attribute?

Tue, Oct 8, 8:42 PM · Data Products (Data Products Sprint 20 🎯), Tech-Docs-Team, Metrics Platform
Sfaci added a comment to T374984: MPIC: Remove contextual attributes that are added automatically from MPIC UI when registering a new baseline instrument.

I think that I explained me wrongly (again) in my last comment (https://phabricator.wikimedia.org/T374984#10183323), probably because I have been learning some details about the contextual attributes involved in this task while working on this. I think right now we are already in the right way. We found that agent_client_platform and agent_client_platform_family are already automatically added by the JS client library. That means that nobody needs to add them manually to be considered for the related instrument configuration. And that includes the user and also MPIC as a tool. I mean, we don't even need that MPIC adds automatically the fields because the client library will do it anyway.

Tue, Oct 8, 6:56 AM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci added a comment to T375892: Create a toolforge setup for a live demo of MPIC.

I have updated the ticket description to add all the work done here:

Tue, Oct 8, 6:42 AM · Data Products (Data Products Sprint 20 🎯)
Sfaci updated the task description for T375892: Create a toolforge setup for a live demo of MPIC.
Tue, Oct 8, 6:39 AM · Data Products (Data Products Sprint 20 🎯)
Sfaci reassigned T373474: MPIC: Determine language/copy for combined application from Sfaci to Sarai-WMF.
Tue, Oct 8, 6:31 AM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci added a comment to T373474: MPIC: Determine language/copy for combined application.

@Sarai-WMF it looks good! I'll create the engineering ticket based on your work here. Thanks!

Tue, Oct 8, 5:33 AM · Data Products (Data Products Sprint 20 🎯), Metrics Platform

Mon, Oct 7

Sfaci updated the task description for T373855: MPIC: Apply consistent max width to form elements.
Mon, Oct 7, 11:22 AM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci added a comment to T374121: MPIC: Remove warning message from instrument form.

@Sarai-WMF Maybe we already mentioned that in other related ticket. We have some others related to design issues. Anyway, I agree on what you said. We can fix it with the other ticket. Thanks!

Mon, Oct 7, 11:20 AM · Data Products (Data Products Sprint 19), Metrics Platform

Wed, Oct 2

Sfaci moved T375892: Create a toolforge setup for a live demo of MPIC from In Process to Needs Review on the Data Products (Data Products Sprint 20 🎯) board.
Wed, Oct 2, 1:27 PM · Data Products (Data Products Sprint 20 🎯)
Sfaci added a comment to T373967: MPIC: Create Metrics Platform base stream configuration.

Base streams have been already published so we can start using them with MPIC and we can also remove them from being added manually to the Action API response when we need to show the active streams in the MPIC UI.

Wed, Oct 2, 11:29 AM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci updated the task description for T373967: MPIC: Create Metrics Platform base stream configuration.
Wed, Oct 2, 11:27 AM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci moved T373967: MPIC: Create Metrics Platform base stream configuration from Done to Needs Review on the Data Products (Data Products Sprint 20 🎯) board.
Wed, Oct 2, 11:20 AM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci moved T373967: MPIC: Create Metrics Platform base stream configuration from To Deploy to Done on the Data Products (Data Products Sprint 20 🎯) board.
Wed, Oct 2, 11:19 AM · Data Products (Data Products Sprint 20 🎯), Metrics Platform

Tue, Oct 1

Sfaci added a comment to T373967: MPIC: Create Metrics Platform base stream configuration.

I have rescheduled the change to be merged

Tue, Oct 1, 10:02 AM · Data Products (Data Products Sprint 20 🎯), Metrics Platform

Fri, Sep 27

Sfaci updated the task description for T374984: MPIC: Remove contextual attributes that are added automatically from MPIC UI when registering a new baseline instrument.
Fri, Sep 27, 1:57 PM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci added a comment to T374984: MPIC: Remove contextual attributes that are added automatically from MPIC UI when registering a new baseline instrument.

@SGupta-WMF @Sarai-WMF T374742: Update Metrics Platform docs on required contextual attributes is pretty related to this task. There we were discussing about which contextual attributes are automatically added by the client libraries. In the case of the JS one, we have found that agent_client_platform and agent_client_platform_family are added automatically so I think we could expand the current task and consider agent_client_platform_family also as a contextual attribute that users don't need to add while using MPIC.

Fri, Sep 27, 1:52 PM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci added a comment to T373967: MPIC: Create Metrics Platform base stream configuration.

Thanks for details @phuedx!

Fri, Sep 27, 1:27 PM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci added a comment to T374742: Update Metrics Platform docs on required contextual attributes.

@apaskulin I also remember we were confused because some stream configurations didn't declare agent_client_platform_family as a contextual attribute. My last comment should explain that. I guess sometimes was added and others not just because but the reality is that we don't need to add it

Fri, Sep 27, 11:03 AM · Data Products (Data Products Sprint 20 🎯), Tech-Docs-Team, Metrics Platform
Sfaci added a comment to T374742: Update Metrics Platform docs on required contextual attributes.

@phuedx @apaskulin I'm sorry! It seems I was wrong again. I decided double check this and I have found https://gitlab.wikimedia.org/repos/data-engineering/metrics-platform/-/blob/main/js/src/ContextController.js?ref_type=heads#L33 where I can see that JS client library does add some agent contextual attributes automatically. In fact, it adds same contextual one as the PHP one: agent_client_platform and agent_client_platform_family. So, the following is what actually happens:

Fri, Sep 27, 10:15 AM · Data Products (Data Products Sprint 20 🎯), Tech-Docs-Team, Metrics Platform
Sfaci reassigned T374742: Update Metrics Platform docs on required contextual attributes from Sfaci to apaskulin.
Fri, Sep 27, 9:48 AM · Data Products (Data Products Sprint 20 🎯), Tech-Docs-Team, Metrics Platform

Thu, Sep 26

Sfaci updated the task description for T373695: MPIC: Create read view for experiments.
Thu, Sep 26, 11:16 AM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci updated subscribers of T373695: MPIC: Create read view for experiments.

At this time the edit button MPIC has for this view has a label that says "Edit baseline instrument" or "Edit A/B test" depending on the type. But there is an effort to determine the right language for MPIC (https://phabricator.wikimedia.org/T373474) and, according to that and as per Slack discussion with @Sarai-WMF, we agreed on we should change the edit button to show only "Edit" regardless the user is viewing a baseline instrument or an A/B test.

Thu, Sep 26, 11:15 AM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci moved T373967: MPIC: Create Metrics Platform base stream configuration from To Deploy to Needs Review on the Data Products (Data Products Sprint 19) board.
Thu, Sep 26, 11:10 AM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci moved T373967: MPIC: Create Metrics Platform base stream configuration from Needs Review to To Deploy on the Data Products (Data Products Sprint 19) board.
Thu, Sep 26, 11:10 AM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci added a comment to T374984: MPIC: Remove contextual attributes that are added automatically from MPIC UI when registering a new baseline instrument.

I agree with @Sarai-WMF. None of them will look fine because of the current component we have (all selected contextual attributes are placed in the same place where we want to place the message) but I guess that's a temporary fix until we add the new component for this field. I guess all selected items will be place inside the field with the new component.

Thu, Sep 26, 9:51 AM · Data Products (Data Products Sprint 20 🎯), Metrics Platform

Wed, Sep 25

Sfaci added a comment to T373967: MPIC: Create Metrics Platform base stream configuration.

A change is already prepared for MPIC to use new names for web/base streams: https://gitlab.wikimedia.org/repos/data-engineering/mpic/-/merge_requests/104

Wed, Sep 25, 3:02 PM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci added a comment to T373467: MPIC: Create experiment form as derivative of instrument form.

@Sarai-WMF This work is already deployed on staging/production, so it's already available for you to review. Thanks!

Wed, Sep 25, 1:53 PM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci added a comment to T373475: MPIC: Update application to include experiment user flow.

@Sarai-WMF This work is already deployed on staging/production, so it's already available for you to review. Thanks!

Wed, Sep 25, 1:53 PM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci reassigned T373467: MPIC: Create experiment form as derivative of instrument form from Sfaci to Sarai-WMF.
Wed, Sep 25, 1:52 PM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci moved T373467: MPIC: Create experiment form as derivative of instrument form from Done to Needs Review on the Data Products (Data Products Sprint 19) board.
Wed, Sep 25, 1:52 PM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci reassigned T373475: MPIC: Update application to include experiment user flow from Sfaci to Sarai-WMF.
Wed, Sep 25, 1:52 PM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci moved T373475: MPIC: Update application to include experiment user flow from Done to Needs Review on the Data Products (Data Products Sprint 19) board.
Wed, Sep 25, 1:51 PM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci moved T373470: MPIC: Remove `Type` from instrument form from To Deploy to Done on the Data Products (Data Products Sprint 19) board.
Wed, Sep 25, 12:25 PM · Data Products (Data Products Sprint 19), Metrics Platform
Sfaci moved T374121: MPIC: Remove warning message from instrument form from To Deploy to Done on the Data Products (Data Products Sprint 19) board.
Wed, Sep 25, 12:24 PM · Data Products (Data Products Sprint 19), Metrics Platform
Sfaci moved T374116: MPIC: Make Contextual attributes field optional from To Deploy to Done on the Data Products (Data Products Sprint 19) board.
Wed, Sep 25, 12:24 PM · Data Products (Data Products Sprint 19), Metrics Platform
Sfaci moved T373918: MPIC: Adjust submit button copy to form scenario from To Deploy to Done on the Data Products (Data Products Sprint 19) board.
Wed, Sep 25, 12:24 PM · Data Products (Data Products Sprint 19), Metrics Platform
Sfaci moved T373467: MPIC: Create experiment form as derivative of instrument form from To Deploy to Done on the Data Products (Data Products Sprint 19) board.
Wed, Sep 25, 12:24 PM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci moved T373475: MPIC: Update application to include experiment user flow from To Deploy to Done on the Data Products (Data Products Sprint 19) board.
Wed, Sep 25, 12:24 PM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci moved T373465: MPIC: Update instruments table to include variants json column from To Deploy to Done on the Data Products (Data Products Sprint 19) board.
Wed, Sep 25, 12:24 PM · Data Products (Data Products Sprint 19), Metrics Platform
Sfaci moved T373473: MPIC: Create public experiments API endpoint from To Deploy to Done on the Data Products (Data Products Sprint 19) board.
Wed, Sep 25, 12:24 PM · Data Products (Data Products Sprint 19), Metrics Platform
Sfaci updated the task description for T373465: MPIC: Update instruments table to include variants json column.
Wed, Sep 25, 12:24 PM · Data Products (Data Products Sprint 19), Metrics Platform
Sfaci updated the task description for T373967: MPIC: Create Metrics Platform base stream configuration.
Wed, Sep 25, 12:09 PM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci added a comment to T373967: MPIC: Create Metrics Platform base stream configuration.

Ok! Thanks!
I'll add a new AC here to cover that requirement and I'll prepare the proper change for MPIC to be aligned with the work done here

Wed, Sep 25, 12:08 PM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci moved T373470: MPIC: Remove `Type` from instrument form from Needs Review to To Deploy on the Data Products (Data Products Sprint 19) board.
Wed, Sep 25, 8:14 AM · Data Products (Data Products Sprint 19), Metrics Platform

Tue, Sep 24

Sfaci updated the task description for T374116: MPIC: Make Contextual attributes field optional.
Tue, Sep 24, 11:44 AM · Data Products (Data Products Sprint 19), Metrics Platform
Sfaci updated the task description for T374121: MPIC: Remove warning message from instrument form.
Tue, Sep 24, 11:43 AM · Data Products (Data Products Sprint 19), Metrics Platform
Sfaci updated the task description for T373918: MPIC: Adjust submit button copy to form scenario.
Tue, Sep 24, 11:40 AM · Data Products (Data Products Sprint 19), Metrics Platform
Sfaci updated the task description for T373467: MPIC: Create experiment form as derivative of instrument form.
Tue, Sep 24, 11:40 AM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci updated the task description for T373475: MPIC: Update application to include experiment user flow.
Tue, Sep 24, 11:37 AM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci added a comment to T373967: MPIC: Create Metrics Platform base stream configuration.

@cjming @phuedx I have just realized that MPIC uses product_metrics.test_app_base and product_metrics.test_web_base as stream names when user chooses App/Web base schema type while filling the Baseline instrument form. I think we should change that. Those stream names should be the same we are going to merge here, right? (and we decided that product_metris.app_base and product_metrics.web_base would be their names (without the test_ part)

Tue, Sep 24, 11:35 AM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci moved T374121: MPIC: Remove warning message from instrument form from Needs Review to To Deploy on the Data Products (Data Products Sprint 19) board.
Tue, Sep 24, 8:25 AM · Data Products (Data Products Sprint 19), Metrics Platform
Sfaci moved T374116: MPIC: Make Contextual attributes field optional from Needs Review to To Deploy on the Data Products (Data Products Sprint 19) board.
Tue, Sep 24, 8:25 AM · Data Products (Data Products Sprint 19), Metrics Platform
Sfaci moved T373918: MPIC: Adjust submit button copy to form scenario from Needs Review to To Deploy on the Data Products (Data Products Sprint 19) board.
Tue, Sep 24, 8:25 AM · Data Products (Data Products Sprint 19), Metrics Platform
Sfaci moved T373467: MPIC: Create experiment form as derivative of instrument form from Needs Review to To Deploy on the Data Products (Data Products Sprint 19) board.
Tue, Sep 24, 8:25 AM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci moved T373475: MPIC: Update application to include experiment user flow from Needs Review to To Deploy on the Data Products (Data Products Sprint 19) board.
Tue, Sep 24, 8:25 AM · Data Products (Data Products Sprint 20 🎯), Metrics Platform

Mon, Sep 23

Sfaci added a comment to T373470: MPIC: Remove `Type` from instrument form.

The related MR is ready for review: https://gitlab.wikimedia.org/repos/data-engineering/mpic/-/merge_requests/103

Mon, Sep 23, 1:20 PM · Data Products (Data Products Sprint 19), Metrics Platform
Sfaci updated the task description for T375182: MPIC: Update unit/integration tests according to the new experiments routes.
Mon, Sep 23, 12:24 PM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci moved T373470: MPIC: Remove `Type` from instrument form from In Process to Needs Review on the Data Products (Data Products Sprint 19) board.
Mon, Sep 23, 8:01 AM · Data Products (Data Products Sprint 19), Metrics Platform

Fri, Sep 20

Sfaci updated the task description for T374956: MPIC: Warning message makes main layer wider.
Fri, Sep 20, 2:57 PM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci updated the task description for T374956: MPIC: Warning message makes main layer wider.
Fri, Sep 20, 2:56 PM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci added a comment to T374956: MPIC: Warning message makes main layer wider.

I have found a new, maybe related/same issue. When typing a long word in the Baseline instrument name field, the page makes also wider same way the issue described in this ticket. Just posting this here to be considered when working on this

Fri, Sep 20, 2:56 PM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci added a comment to T373967: MPIC: Create Metrics Platform base stream configuration.

@cjming @phuedx This is ready for review. Thanks!

Fri, Sep 20, 2:33 PM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci moved T373967: MPIC: Create Metrics Platform base stream configuration from In Process to Needs Review on the Data Products (Data Products Sprint 19) board.
Fri, Sep 20, 2:33 PM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci added a comment to T373967: MPIC: Create Metrics Platform base stream configuration.

In fact, I think I have to correct my own words. I mentioned above we should add, at least, the required attributes for the Java client library and some others for the web one, but the reality is that Java and PHP clients are going to add some required ones automatically. It wouldn't make sense to do it.

Fri, Sep 20, 11:51 AM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci moved T375227: [MPIC] Creating an instrument with underscore name returns on data on UI from In Process to Sprint Backlog on the Data Products (Data Products Sprint 19) board.
Fri, Sep 20, 11:46 AM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci updated the task description for T368326: Update Metrics Platform Client Libraries to accept experiment membership.
Fri, Sep 20, 10:31 AM · Data Products (Data Products Sprint 20 🎯), Patch-For-Review, Metrics Platform
Sfaci added a comment to T374742: Update Metrics Platform docs on required contextual attributes.

I would say the only concern here should be that agent_client_platform_family is mandatory (event validation will fail if it's not included) and JS client library is not adding it automatically for now. But if we want to change that behaviour soon I guess we could already prepare the documentation considering it as done.

Fri, Sep 20, 9:40 AM · Data Products (Data Products Sprint 20 🎯), Tech-Docs-Team, Metrics Platform
Sfaci added a comment to T375227: [MPIC] Creating an instrument with underscore name returns on data on UI.

It seems slug validator is much stricter than the function we use to generate the slug for instruments. At this time "spaces" are the only restriction we have to build the slug and all special characters are included while the user types the human readable one, but validator doesn't allow punctuation marks (? ! , . . . .). Should they be allowed? Should we be more restrictive and remove punctuation marks when building the slug?

Fri, Sep 20, 9:27 AM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci moved T375227: [MPIC] Creating an instrument with underscore name returns on data on UI from Needs Review to In Process on the Data Products (Data Products Sprint 19) board.
Fri, Sep 20, 9:22 AM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci moved T375227: [MPIC] Creating an instrument with underscore name returns on data on UI from In Process to Needs Review on the Data Products (Data Products Sprint 19) board.
Fri, Sep 20, 9:15 AM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci moved T375227: [MPIC] Creating an instrument with underscore name returns on data on UI from Sprint Backlog to In Process on the Data Products (Data Products Sprint 19) board.
Fri, Sep 20, 9:13 AM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci claimed T375227: [MPIC] Creating an instrument with underscore name returns on data on UI.
Fri, Sep 20, 9:12 AM · Data Products (Data Products Sprint 20 🎯), Metrics Platform

Thu, Sep 19

Sfaci added a comment to T374742: Update Metrics Platform docs on required contextual attributes.

I found some new useful information regarding what I said above, wrongly, about the Java client library. That client is not adding only agent_client_platform_family but all agent contextual attributes automatically according to the REQUIRED_PROPERTIES list and how its content is added automatically. So, not only the one I mentioned above is added automatically for this client.

Thu, Sep 19, 1:07 PM · Data Products (Data Products Sprint 20 🎯), Tech-Docs-Team, Metrics Platform
Sfaci added a comment to T373967: MPIC: Create Metrics Platform base stream configuration.

Based on the second AC, it seems we should reach a consensus for which contextual attributes need to be added to the base streams.My first guess was that, at least, we should add those that are mandatory for the specific base schema the stream is based on. I mean:

Thu, Sep 19, 12:53 PM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci updated the task description for T375182: MPIC: Update unit/integration tests according to the new experiments routes.
Thu, Sep 19, 12:04 PM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci updated the task description for T375182: MPIC: Update unit/integration tests according to the new experiments routes.
Thu, Sep 19, 12:04 PM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci updated the task description for T375182: MPIC: Update unit/integration tests according to the new experiments routes.
Thu, Sep 19, 11:59 AM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci created T375182: MPIC: Update unit/integration tests according to the new experiments routes.
Thu, Sep 19, 11:54 AM · Data Products (Data Products Sprint 20 🎯), Metrics Platform
Sfaci added a comment to T368326: Update Metrics Platform Client Libraries to accept experiment membership.

Apart from the EventLogging change above, there is also a metrics-platform one ready for review: https://ggitlab.wikimedia.org/repos/data-engineering/metrics-platform/-/merge_requests/71

Thu, Sep 19, 9:18 AM · Data Products (Data Products Sprint 20 🎯), Patch-For-Review, Metrics Platform