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

[Backport 2.4] Merge main to 2.4 #1217

Merged
merged 108 commits into from
Nov 2, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
108 commits
Select commit Hold shift + click to select a range
0b8c57e
removing add sample data test (#668)
ps48 Apr 19, 2022
aaeadb0
Fix change availability bug (#667)
eugenesk24 Apr 19, 2022
4ee5d2a
Fix test to check for empty event analytics (#669)
eugenesk24 Apr 19, 2022
f0afa84
Add release notes for 2.0.0-rc1 (#674)
joshuali925 Apr 20, 2022
79613cd
remove candlestick from visualizations (#690)
mrunal-z Apr 27, 2022
f3b6598
[OSD][Tests] add test subject to app title for app analytics (#686)
kavilla Apr 28, 2022
9ebb7d2
Support integTestRemote with security enabled endpoint (#699)
joshuali925 May 2, 2022
6b15239
Add data test subj to app analytics (#704)
eugenesk24 May 3, 2022
37df29f
integrate job-scheduler into observability (#609)
zhongnansu May 10, 2022
9c2a8fb
Add availability entry points (#731)
eugenesk24 May 11, 2022
291d17f
Update availabilityVizId if visualization is removed from panel (#732)
eugenesk24 May 11, 2022
40dff8b
Remove rc1 reference (#730)
eugenesk24 May 13, 2022
4e1bd11
Issue fix not a function error (#739)
mengweieric May 17, 2022
b23946d
Release notes 2.0.0.0 (#757)
vamsi-amazon May 18, 2022
159fc21
Add availability help flyout (#734)
eugenesk24 May 25, 2022
9d16389
Make common delete modal for components (#766)
eugenesk24 May 26, 2022
2348ce9
Sync app and app list types (#763)
eugenesk24 May 26, 2022
7bdeec5
[WIP]: Cypress automation for Trace analytics dashboard application (…
pratibhapandey16 Jun 7, 2022
4fa6e82
Feature/error toast on invalid valueoption selection 666 (#736)
rinku-kumar-psl Jun 8, 2022
ec75f52
[Feature]: Treemap chart support in Event Analytics (#693)
mrunal-z Jun 9, 2022
1c09555
Uses custom plugin to publish zips to maven (#786)
joshuali925 Jun 14, 2022
ccee0d3
Cypress automation for Notebooks application (#809)
pratibhapandey16 Jun 16, 2022
10abff2
Feature/Pie chart legend, chart style, color theme and cypress test c…
deepaknevdepsl Jun 16, 2022
4a4c62a
[Feature]: Heatmap- Color theme implementation in config panel (#778)
ruchika-narang Jun 16, 2022
0c5dda9
[Enhancement]: Pie Config Panel features v1 (#816)
mrunal-z Jun 23, 2022
c81f5d2
[Enhancement]: TreeMap Config Panel features v1 (#814)
mrunal-z Jun 23, 2022
adec5c9
Bar chart: Legend, Chart styles, and Color Theme features implementat…
rinku-kumar-psl Jun 23, 2022
c136532
bump version to 2.1.0 and bump gradle to 7.4.2 (#817)
kavithacm Jun 23, 2022
bf81e35
2.1 release notes (#839)
kavithacm Jul 6, 2022
4bebc60
change 2.1 version bump PR under maintenance (#841)
kavithacm Jul 7, 2022
bf98d97
Sprint1 : combine PR for visualization from Sprint1 (#824)
abasatwar Jul 8, 2022
dd298c2
Bump moment from 2.29.2 to 2.29.4 in /dashboards-observability (#845)
dependabot[bot] Jul 19, 2022
1a95ba5
Sprint2 (#47) (#868)
abasatwar Jul 26, 2022
b5c6802
Staging for version increment automation (#848)
prudhvigodithi Jul 26, 2022
77c460f
Release Notes for 2.2.0 (#920)
vamsi-amazon Aug 6, 2022
8503d0c
Sprint2 code refactoring and warning minimization (#904)
rinku-kumar-psl Aug 9, 2022
5a18297
Bump to 2.2.0 (#918) (#928)
opensearch-trigger-bot[bot] Aug 9, 2022
29a73c9
Sprint3 alpha (#64) (#931)
abasatwar Aug 10, 2022
7cbe5d8
[ENHANCEMENT]: Movement of temporary visualization panel data into us…
ruchika-narang Aug 11, 2022
3942d9f
cypress test case for horizontal bar (#935)
nidhisinghai Aug 22, 2022
44dfbf5
build error resolve (#923)
nidhisinghai Aug 22, 2022
e089315
[BUG] : Dimensions getting removed when no timeseries field is presen…
ruchika-narang Aug 22, 2022
3e5d26b
cypress test case for scatter chart (#930)
nidhisinghai Aug 22, 2022
d5745db
Bug/logs-view-data-config: Added Columns in Data Configuration for Lo…
shankha-das Aug 26, 2022
79197db
Feature/tooltip-section: Added tooltip options for various charts (#952)
shankha-das Aug 26, 2022
26d6762
resolved color theme issue (#960)
shankha-das Aug 26, 2022
e8edc0c
Renamed data panel to style (#964)
ruchika-narang Aug 26, 2022
2fae9b0
Query Manager (#915)
mengweieric Sep 7, 2022
5970b0e
Query manager integration (#987)
mengweieric Sep 7, 2022
d9f5846
Bug/color-theme-options: Resolved color theme issue #960 (#971)
ruchika-narang Sep 7, 2022
67e7b5e
cypress box plot (#983)
nidhisinghai Sep 7, 2022
d590d10
fix: reset fontSize on click of reset (#986)
SivaprasadAluri Sep 7, 2022
e755d2b
Cypress automation for Logs view (#995)
pratibhapandey16 Sep 7, 2022
25bd43b
release notes for 2.3.0 (#1003)
mengweieric Sep 9, 2022
06c4b30
Resolving conflicts after merge of antlr code (#1021)
ruchika-narang Sep 13, 2022
45406d6
tooltip for multiple traces: fixed (#1019)
ramneet-persistent Sep 13, 2022
b7da13c
Cypress automation for Pie chart (#1017)
pratibhapandey16 Sep 13, 2022
cbc66bb
fix#921-README-forum-link-observability (#999)
cwillum Sep 13, 2022
54d7b94
Update developer guide (#961)
joshuali925 Sep 13, 2022
a37542d
Cypress Automation for Stats Chart (#1016)
NamanChaturvedi13 Sep 13, 2022
a1490cc
Jest test cases (#985)
ramneet-persistent Sep 13, 2022
46b26c5
[Bug]: Date Histogram 2 way sync issue fix (#1033)
DipraAich Sep 17, 2022
e05fb74
[Feature]: Heatmap 2way sync (#1031)
DipraAich Sep 19, 2022
0a5d543
fixed backspace crashing UI issue (#1034)
vkushwah Sep 19, 2022
52f9168
[Feature]: Timeseries/Scatter 2 way sync (#1030)
ruchika-narang Sep 19, 2022
61ab8f6
Move qm to plugins #1023 (#1036)
ramneet-persistent Sep 20, 2022
18c642f
Pie chart 2way sync (#1029)
ramneet-persistent Sep 23, 2022
3ce8d87
[BUG]: Revert code for treemap and histogram. (#1037)
ruchika-narang Sep 26, 2022
08a8d82
Match core wizard design (#1044)
mengweieric Sep 27, 2022
dcf304c
Fixed crashes when user deletes Aggregation field (#1047)
Koustubh5585 Sep 29, 2022
0c617de
[FEATURE]: Breakdown added in Bar Chart (#1051)
ruchika-narang Sep 29, 2022
cad95f2
Fix scroll issue for fields (#1050)
ruchika-narang Sep 29, 2022
bdf5291
stats: auto chart added (#913)
ramneet-persistent Sep 29, 2022
640462f
table view with two way sync (#1022)
abasatwar Sep 30, 2022
e9ff79a
[Bug]: Data Configuration panel for Logs view remains disabled. (#1057)
saisanju-s Sep 30, 2022
d92a94b
update jackson to 2.13.4 (#1062)
kavithacm Oct 3, 2022
1f605e2
[FEATURE]: Updated data configuration UI and Two way sync for Custom …
harshada8989 Oct 5, 2022
b602ad5
Gauge 2way sync (#1048)
abhaypersistent Oct 6, 2022
c7f8096
Bug Fixed: Visualization height panel issue for all charts (#1075)
Koustubh5585 Oct 6, 2022
1c9c4f5
Updated breakdowns with updated UI of configuration panel (#1077)
ruchika-narang Oct 6, 2022
0eaf0df
[Feature] - stats horizontal chart (#1073)
ramneet-persistent Oct 10, 2022
8e6c6ce
chore: fix line reference (#1078)
derek-ho Oct 10, 2022
9ed7e5a
[FEATURE] : Horizontal bar chart 2way sync (#1094)
DipraAich Oct 11, 2022
cdf6aae
[BUG]: If all Series and Dimensions are removed from a query and Refr…
DipraAich Oct 12, 2022
a7c8141
[Bug] different default values fixed (#1111)
ramneet-persistent Oct 12, 2022
8e22c12
fixed selected visualization name (#1112)
vkushwah Oct 12, 2022
da93f4b
Time series/scatter bugs fixed (#1113)
ramneet-persistent Oct 12, 2022
f222499
add group = org.opensearch.plugin (#1115)
prudhvigodithi Oct 13, 2022
2446d71
[Bug] Distorted visualization title (#1119)
ramneet-persistent Oct 13, 2022
2989fe7
border color : fixed (#1120)
ramneet-persistent Oct 13, 2022
249ab50
Bug/range slider issue (#1122)
abhaypersistent Oct 13, 2022
459289c
Destructured visMetaData and dataConfig Objects in all visualizations…
Koustubh5585 Oct 14, 2022
635614c
[Feature]: Move Date histogram to dimensions (#1146)
harshada8989 Oct 17, 2022
17d240a
[Feature] Renamed stats as metrics (#1142)
ramneet-persistent Oct 17, 2022
f104d93
Bug/chart selection scroll issue (#1152)
abhaypersistent Oct 18, 2022
7930865
fixed overlap text resize issue (#1151)
vkushwah Oct 18, 2022
363ccd4
feat: enable windows and macos builds (#1108)
derek-ho Oct 20, 2022
7ad9027
updated workflows and version to 3.0.0 (#905)
ps48 Oct 20, 2022
a3955ef
fix not a function issue (#1160)
mengweieric Oct 20, 2022
d8f356a
[BUG] : Labels on y axis get truncated (#1169)
SivaprasadAluri Oct 21, 2022
e486d06
X-button Bug Fix (#1140)
Anand6Kumar Oct 21, 2022
8e055ec
[BUG]: Unable to save Heatmap Visualization and Query (#1143)
ruchika-narang Oct 21, 2022
af3b3d3
[Bug] performance improvement (#1176)
ramneet-persistent Oct 21, 2022
a282bc9
[BUG]: Fixed Vertical & Horizontal Bar visualization issues (#1156)
Koustubh5585 Oct 22, 2022
edbc7cb
[BUG]: Visualizations not appearing in Operational Panels fixed (#1170)
SivaprasadAluri Oct 24, 2022
e0a3052
Change auto expand replicas to 0-2 (#1186)
joshuali925 Oct 26, 2022
f9ee36d
Visualization breakdowns (#1201)
mengweieric Nov 1, 2022
f4faab6
backport main to 2.4 and reverted 3.0 commits
mengweieric Nov 1, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,10 @@ env:
jobs:

build:

runs-on: ubuntu-latest
strategy:
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
runs-on: ${{ matrix.os }}

steps:
- name: Checkout Plugin
Expand Down Expand Up @@ -57,13 +59,13 @@ jobs:
yarn test --coverage

- name: Upload coverage
if: ${{ matrix.os == 'ubuntu-latest' }}
uses: codecov/codecov-action@v1
with:
flags: dashboards-observability
directory: ./OpenSearch-Dashboards/plugins/dashboards-observability
token: ${{ secrets.CODECOV_TOKEN }}

# TODO remove hard coded version when observability is ready
- name: Build Artifact
run: |
cd OpenSearch-Dashboards/plugins/dashboards-observability
Expand All @@ -73,6 +75,5 @@ jobs:
- name: Upload Artifact
uses: actions/upload-artifact@v1
with:
name: dashboards-observability
path: ./OpenSearch-Dashboards/plugins/dashboards-observability/build

name: dashboards-observability-${{ matrix.os }}
path: ./OpenSearch-Dashboards/plugins/dashboards-observability/build
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,18 @@ on: [pull_request, push]

jobs:
build:
env:
BUILD_ARGS: ${{ matrix.os_build_args }}
strategy:
matrix:
java:
- 11
- 17

runs-on: ubuntu-latest
java: [11, 17]
os: [ubuntu-latest, windows-latest, macos-latest]
include:
- os: windows-latest
os_build_args: -x integTest -x jacocoTestReport
- os: macos-latest
os_build_args: -x integTest -x jacocoTestReport
runs-on: ${{ matrix.os }}

steps:
- uses: actions/checkout@v1
Expand All @@ -21,6 +26,8 @@ jobs:
java-version: ${{ matrix.java }}

- name: Run Backwards Compatibility Tests
# Temporarily only do this for linux
if: ${{ matrix.os == 'ubuntu-latest' }}
run: |
cd opensearch-observability
echo "Running backwards compatibility tests ..."
Expand All @@ -29,9 +36,10 @@ jobs:
- name: Build with Gradle
run: |
cd opensearch-observability
./gradlew build
./gradlew build ${{ env.BUILD_ARGS }}

- name: Upload coverage
if: ${{ matrix.os == 'ubuntu-latest' }}
uses: codecov/codecov-action@v1
with:
flags: opensearch-observability
Expand All @@ -46,5 +54,5 @@ jobs:
- name: Upload Artifacts
uses: actions/upload-artifact@v1
with:
name: opensearch-observability
path: opensearch-observability-builds
name: opensearch-observability-${{ matrix.os }}
path: opensearch-observability-builds
17 changes: 7 additions & 10 deletions DEVELOPER_GUIDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,13 @@ By default, tests use the same runtime as `JAVA_HOME`.

### Setup

1. Download OpenSearch for the version that matches the [OpenSearch Dashboards version specified in package.json](./dashboards-observability/package.json#L5).
1. Download the OpenSearch Dashboards source code for the [version specified in package.json](./dashboards-observability/package.json#L5) you want to set up.

1. Download OpenSearch for the version that matches the [OpenSearch Dashboards version specified in opensearch_dashboards.json](./dashboards-observability/opensearch_dashboards.json#L4) from [opensearch.org](https://opensearch.org/downloads.html).
1. Download the OpenSearch Dashboards source code for the [version specified in opensearch_dashboards.json](./dashboards-observability/opensearch_dashboards.json#L4) you want to set up.
1. Change your node version to the version specified in `.node-version` inside the OpenSearch Dashboards root directory.
1. cd into `plugins` directory in the OpenSearch Dashboards source code directory.
1. Check out this package from version control into the `plugins` directory.
1. cd into `OpenSearch-Dashboards` and remove the `plugins` directory.
1. Check out this package from version control as the `plugins` directory.
```bash
git clone git@github.com:opensearch-project/observability.git plugins --no-checkout
git clone https://github.com/opensearch-project/observability plugins --no-checkout
cd plugins
echo 'dashboards-observability/*' >> .git/info/sparse-checkout
git config core.sparseCheckout true
Expand All @@ -46,9 +45,7 @@ Example output: `./build/observability*.zip`

### Run

- `yarn start`

Starts OpenSearch Dashboards and includes this plugin. OpenSearch Dashboards will be available on `localhost:5601`.
cd back to `OpenSearch-Dashboards` directory and run `yarn start` to start OpenSearch Dashboards including this plugin. OpenSearch Dashboards will be available on `localhost:5601`.

### Submitting Changes

Expand All @@ -60,4 +57,4 @@ The Github workflow in [`backport.yml`](.github/workflows/backport.yml) creates
with an appropriate label `backport <backport-branch-name>` is merged to main with the backport workflow run successfully on the
PR. For example, if a PR on main needs to be backported to `1.x` branch, add a label `backport 1.x` to the PR and make sure the
backport workflow runs on the PR along with other checks. Once this PR is merged to main, the workflow will create a backport PR
to the `1.x` branch.
to the `1.x` branch.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@ See [developer guide](DEVELOPER_GUIDE.md) and [how to contribute to this project

If you find a bug, or have a feature request, please don't hesitate to open an issue in this repository.

For more information, see [project website](https://opensearch.org/) and [documentation](https://opensearch.org/docs). If you need help and are unsure where to open an issue, try [forums](https://discuss.opendistrocommunity.dev/).
For more information, see [project website](https://opensearch.org/) and [documentation](https://opensearch.org/docs). If you need help and are unsure where to open an issue, try the [Forum](https://forum.opensearch.org/c/plugins/observability/49).

## Code of Conduct

Expand Down
Loading