This project is mirrored from https://gitee.com/cowcomic/pixie.git. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
  1. 14 Jan, 2022 24 commits
  2. 13 Jan, 2022 8 commits
  3. 12 Jan, 2022 8 commits
    • smcavallo's avatar
      Add support for pod nodeSelector in helm and operator · 6f0fba98
      smcavallo authored
      
      Summary:
      update nodeSelector identifier Signed-off-by: smcavallo <smcavallo@hotmail.com>
      
      Additionally updated the generated files + lint
      
      Closes #362
      
      Test Plan: Deployed an operator release
      
      Reviewers: vihang
      
      Reviewed By: vihang
      Signed-off-by: default avatarsmcavallo <smcavallo@hotmail.com>
      
      Differential Revision: https://phab.corp.pixielabs.ai/D10477
      
      GitOrigin-RevId: 6b981387e2df7a17d6561ec898c768dacaa024d6
      6f0fba98
    • Michelle Nguyen's avatar
      Handle k8s node updates in PEM · e59cf2e2
      Michelle Nguyen authored
      
      Summary: We recently updated our metadata service to send node updates via NATS. We only use these updates in our cloud for autocomplete, but they still get sent to the PEMs. Because the PEMs don't handle these messages, they unnecessarily log per node update. This diff updates the PEM to handle the Node update, but currently doesn't do anything with it yet. We can update that when we have plans to do something with the node updates.
      
      Test Plan: Deployed PEM on skaffold, with logs in HandleNodeUpdate to ensure that function is getting called
      
      Reviewers: nserrino, jamesbartlett, vihang
      
      Reviewed By: vihang
      Signed-off-by: default avatarMichelle Nguyen <michellenguyen@pixielabs.ai>
      
      Differential Revision: https://phab.corp.pixielabs.ai/D10472
      
      GitOrigin-RevId: 4092d049a9f9e1f1e1ab0826a9638890df4031ec
      e59cf2e2
    • Yaxiong Zhao's avatar
      [CLEANUP] Add logging after initialization, including uprobes, are deployed. · 75449674
      Yaxiong Zhao authored
      
      Summary: This avoids the extra noise when measuring CPU usage.
      
      Test Plan: Manual testing
      
      Reviewers: #stirling, oazizi
      
      Reviewed By: #stirling, oazizi
      
      Subscribers: oazizi
      Signed-off-by: default avatarYaxiong Zhao <yzhao@pixielabs.ai>
      
      Differential Revision: https://phab.corp.pixielabs.ai/D10442
      
      GitOrigin-RevId: f7283970c9dde46b06400d311ada7ff0dac5f48f
      75449674
    • Pete Stevenson's avatar
      perf_profile_connector.h|cc: make the table push period a run time knob, for... · 4c8401f0
      Pete Stevenson authored
      perf_profile_connector.h|cc: make the table push period a run time knob, for https://github.com/pixie-io/pixie/issues/380.
      
      Summary: perf_profile_connector.h|cc: make the table push period a run time knob, for https://github.com/pixie-io/pixie/issues/380
      
      .
      
      Test Plan: Existing tests.
      
      Reviewers: #stirling, oazizi
      
      Reviewed By: #stirling, oazizi
      
      Subscribers: oazizi
      Signed-off-by: default avatarPete Stevenson <jps@pixielabs.ai>
      
      Differential Revision: https://phab.corp.pixielabs.ai/D10471
      
      GitOrigin-RevId: 09140eac539f63e023c031a1049cf7cae1340f18
      4c8401f0
    • Frederick Ryckbosch's avatar
      Fix create_cloud_secrets for MacOS. · 2afd41fa
      Frederick Ryckbosch authored
      
      Summary:
      This should be more robust across MacOS and Linux.
      Closes #388
      Fixes #306
      
      Test Plan: Ran the scripts, ensured that the generated secrets look correct.
      
      Reviewers: zasgar, michelle
      
      Reviewed By: michelle
      Signed-off-by: default avatarFrederick Ryckbosch <fryckbosch@newrelic.com>
      
      Differential Revision: https://phab.corp.pixielabs.ai/D10474
      
      GitOrigin-RevId: 846d451eb0e70b9d4478bd389fbdab8925c5f00e
      2afd41fa
    • Zain Asgar's avatar
      Fix cache bazel poison caused by gperftools (also updates gperftools) · 8c1485e3
      Zain Asgar authored
      
      Summary:
      gperftools autogen.sh stage was creating files that were not hermetic. This lead to caching issues.
      This change should result in a much faster build.
      
      Test Plan: Jenkins
      
      Reviewers: vihang, michelle, oazizi, #third_party_approvers
      
      Reviewed By: vihang, #third_party_approvers
      Signed-off-by: default avatarZain Asgar <zasgar@pixielabs.ai>
      
      Differential Revision: https://phab.corp.pixielabs.ai/D10473
      
      GitOrigin-RevId: ac0c631262a8a86a953c73fb7bafc5ea536d1077
      8c1485e3
    • Nick Lanam's avatar
      [PC-1344] Resizable quantile columns · 493a9af7
      Nick Lanam authored
      
      Summary:
      Achieved by rewriting the quantiles component. It was using a Vega chart before, which was like using a missile to cook a casserole.
      
      The features were/are:
      - Render a whisker chart without the left whisker (only p50, p90, and p99).
      - Color the percentile bars based on how "bad" they are (defined by the column using the chart)
      - Hover color and tooltip for percentile bars
      - Clicking a bar tells the data table to switch which percentile bar is selected and used for sorting.
      - Use a nonlinear (square root) scale.
      - Resize when the column does (this was not working before).
      
      This doesn't take a lot of code, and the component is used for a table cell that can appear dozens of times at once. Writing a more performant version made sense.
      
      Test Plan:
      - Run `px/cluster`.
      - Mess around with the latency column in the Services table:
        - The percentile bars in each cell have tooltips
        - The bars have hover states
        - The selected percentile (title of the column) is already highlighted
        - The color of the bars is green, orange, or red depending on how high the latency at that bar is
        - Resizing the column resizes the charts too
        - Clicking a percentile bar selects it (makes that the shown value to the right of the chart and changes the column title; changes which bar is highlighted in every row)
      - The chart should be much less performance intensive than before.
      
      Reviewers: michelle, vihang
      
      Reviewed By: michelle
      
      JIRA Issues: PC-1344
      Signed-off-by: default avatarNick Lanam <nlanam@pixielabs.ai>
      
      Differential Revision: https://phab.corp.pixielabs.ai/D10456
      
      GitOrigin-RevId: aaea843c1b4422343a28b48cc04af8cff9f43ef5
      493a9af7
    • Nick Lanam's avatar
      [PC-1293] Suggest that autocomplete is showing a subset of results · d20bb539
      Nick Lanam authored
      
      Summary:
      Shows a little helper message under the autocomplete results when there were more hits than are shown.
      
      Uses the new `hasAdditionalMatches` property of the suggestions API.
      
      {F175940}
      
      Test Plan: Use the breadcrumbs, especially on `px/pod` args. When there are more than about five results - which happens in the `pod` arg - this implementation suggests that results aren't complete. The message doesn't appear when results are already comprehensive.
      
      Reviewers: michelle, vihang, philkuz
      
      Reviewed By: michelle
      
      JIRA Issues: PC-1293
      Signed-off-by: default avatarNick Lanam <nlanam@pixielabs.ai>
      
      Differential Revision: https://phab.corp.pixielabs.ai/D10389
      
      GitOrigin-RevId: c55d4502476ab95b7857698adebd4db3e4316e53
      d20bb539