0
0
mirror of https://github.com/PostHog/posthog.git synced 2024-12-01 12:21:02 +01:00
Commit Graph

3084 Commits

Author SHA1 Message Date
Li Yi Yu
91b6b5f618
Dashboard insight setup (#4308)
* set up dashboard insight scene

* render dashboard insight and allow for description editing

* add type

* remove loader

* copy pasta error
2021-05-12 12:18:28 -04:00
Neil Kakkar
2985bc346f
Update wording for runEvery functions in PluginEditor (#4315)
* Update wording for `runEvery` functions in PluginEditor

There's a distributed lock across plugin servers that ensures only one server gets the task ( https://github.com/PostHog/plugin-server/blob/master/src/main/services/schedule.ts#L43 ), and piscina enqueues the task only once, which ensures only one worker in a server gets it (https://github.com/PostHog/plugin-server/blob/master/src/main/services/schedule.ts#L94-L103)

* minor changes

Co-authored-by: Yakko Majuri <38760734+yakkomajuri@users.noreply.github.com>
2021-05-12 15:06:17 +01:00
Paolo D'Amico
9ddf910764
#4050 query revamp - Final Touches (#4314) 2021-05-12 08:56:51 -04:00
Paolo D'Amico
ebddd25ba5
#4050 insights layouts & misc improvements (#4306) 2021-05-12 03:38:01 -07:00
Sam Winslow
c7b71c4e53
New filtering experience UI enhancements (#4296) 2021-05-11 19:34:47 -07:00
Eric Duong
ff0aa43f3e
rename to be more clear (#4303) 2021-05-11 14:29:15 -04:00
PostHog bot
a09ceaf976
Update plugin server to 0.20.4 (#4302) 2021-05-11 18:21:29 +02:00
Michael Matloka
63d576a276
Fix empty /personalization due to personalizationLogic error (#4287) 2021-05-11 07:16:58 -07:00
Karl-Aksel Puulmann
3e5e1fbe43
Avoid side-effects in api/capture import (#4297)
This could cause scripts to fail when kafka is not available even if not
used.

KafkaProducer class is already a singleton wrapper so this changes no
behavior
2021-05-11 15:00:45 +03:00
Yakko Majuri
d865950016
Prevent search engine crawling of self-hosted PostHog instances (#4189)
* Prevent search engine crawling of self-hosted PostHog instances

* tweaks

* fix code quality

* fix test

* remove env var

* update tests

* fix test

* try new approach

* yet again
2021-05-10 17:59:10 -03:00
Eric Duong
8c623d3a9a
Match session setting to insight param (#4285)
* match session setting to insight param

* add more param handling

* remove unnecessary changes
2021-05-10 17:03:59 -03:00
Li Yi Yu
b2180412ba
Revert dashboard item view (#4286)
* lint fix

* revert update

* revert everything
2021-05-10 14:11:35 -04:00
Sam Winslow
eb5400a794
Customizability for ResizableTable && styling fixes
Co-authored-by: Michael Matloka <dev@twixes.com>
2021-05-10 13:01:11 -04:00
Sam Winslow
5c09c820fb
Change event target criteria for outside click (#4290) 2021-05-10 12:34:58 -04:00
PostHog bot
9742ee9580
Update plugin server to 0.20.3 (#4291) 2021-05-10 18:22:08 +02:00
PostHog bot
ce56028738
Update plugin server to 0.20.2 (#4288) 2021-05-10 18:07:32 +02:00
Michael Matloka
106e0b7182
Improve capture/decide metrics (#4279) 2021-05-10 13:24:48 +00:00
Michael Matloka
10972a6bec
Handle empty distinct_id in capture endpoint (#4276)
* generate_exception_response on empty distinct_id in capture

* Add test, but removing NaN distinct_id support

* Fix merge with master
2021-05-10 13:47:14 +02:00
Michael Matloka
68b9994f22
Increments StatsD counter with tags in generate_exception_response (#4275)
* Increments StatsD counter with tags in generate_exception_response

* Use `type` param instead of `detail` in generate_exception_response tags
2021-05-10 10:20:44 +00:00
Karl-Aksel Puulmann
0a56469f07
Migrate clickhouse alongside postgres in production (#4258)
Latest migrations have been applied.

Only thing we need to keep in sync is CLICKHOUSE_MIGRATION_HOSTS env
variable going forward - managed via secrets manager.
2021-05-10 12:54:26 +03:00
Michael Matloka
964f9ce79c
Improve plugin preinstallation error notice (#4274) 2021-05-10 09:24:59 +00:00
Karl-Aksel Puulmann
008ee1f04c
Include more clickhouse query metrics (#4256)
* Use `statshog` over python-statsd

More support for tags!

* Include custom tags for every query + add annotation to query

After this we can:
- Figure out from query logs where queries are coming from (speeding up debugging)
- Break down query speeds by user queries vs others (e.g. celery) --
better represents overall speed
- Can figure out how fast queries are on average for various teams

* Use tags in more queries over interpolation

This way we can set up more interesting graphs \o/

* Solve mypy error

* Fix a flaky test (due to ordering)
2021-05-10 10:47:54 +03:00
posthog-contributions-bot[bot]
608a669fd9
🤖: Add akshayagarwal as a contributor 🎉 (#4271) 2021-05-10 07:26:36 +02:00
Kunal
f9043c2d68
speed up autoplay, scroll more slides (#4261) 2021-05-07 17:50:46 +02:00
Michael Matloka
7247039b12
Remove ENABLE_PERSISTENT_CONSOLE from prod task def (#4259) 2021-05-07 14:31:51 +00:00
Tim Glaser
9d62061107
Simplify query (#4228) 2021-05-07 15:56:29 +03:00
PostHog bot
d423a9e49c
Update plugin server to 0.20.1 (#4255) 2021-05-07 13:02:41 +02:00
posthog-contributions-bot[bot]
f94ced3747
🤖: Add j-fuentes as a contributor 🎉 (#4254) 2021-05-07 12:20:05 +02:00
posthog-contributions-bot[bot]
6afe0d9c0f
🤖: Add gagantrivedi as a contributor 🎉 (#4253) 2021-05-07 11:40:27 +02:00
PostHog bot
ceba1787c8
Update posthog-js to 1.10.0 (#4252) 2021-05-07 08:07:23 +02:00
Michael Matloka
69669adbb9
Enhance PropertyKeyInfo (#4235)
* Enhance PropertyKeyInfo

* Prepend "Initial " to $initial labels

* Add Brooklyn example for $geoip_ props

* Try improving E2E test quality
2021-05-07 02:26:42 +00:00
Paolo D'Amico
3dac5f5157
Fixes lifecycle & stickiness selecting action/events (#4249) 2021-05-06 19:06:40 -07:00
Marius Andra
c4f8abbdfc
Remove wrap on plugin logs table (#4246)
* remove wrap on plugin logs table

* Implement a real fix by checking if ResizableTableProps.expandable is set

Co-authored-by: Michael Matloka <dev@twixes.com>
2021-05-07 03:46:21 +02:00
Paolo D'Amico
da040fc024
Fix date range component in insights (#4248) 2021-05-06 18:38:29 -07:00
Sam Winslow
209431c6f6
Horizontal UI mobile tweaks (#4245)
Co-authored-by: Paolo D'Amico <paolodamico@users.noreply.github.com>
2021-05-06 18:13:25 -07:00
Michael Matloka
a126e73cb7
Preinstall plugins (#4106)
* Refactor plugin installation and reloading logic

* Preinstall and autoenable plugins (only GeoIP one for now)

* Fix PluginManager.install issues

* Add tests

* Disable plugin preinstallation on Cloud

* Check plugins access level before preinstallation

* Rename field `preinstalled` to `is_preinstalled`

* Adjust tests for Cloud v. self-hosted

* Fix test_preinstalled_are_autoenabled

* Ensure install plugins access level for preinstallation tests

* Bump migration

* Bump migration

* Add and use Plugin.get_default_config, with tests

* Refactor private PluginConfigSerializer methods out of the class

* Skip preinstallation of plugin if it couldn't be done (e.g. airgapped)

* Don't hit GitHub API in tests

* Satisfy mypy

* Fix a test on Cloud CI
2021-05-07 03:02:04 +02:00
PostHog bot
9320163e73
Update plugin server to 0.20.0 (#4247) 2021-05-07 02:32:38 +02:00
Sam Winslow
2c7891933d
New Insights query UI, Option B (#4233)
Co-authored-by: Paolo D'Amico <paolodamico@users.noreply.github.com>
2021-05-06 17:01:18 -07:00
Tiina
d71e52cbd1
Closes #4218 fix loading overlay blocking chart interactions (#4241) 2021-05-06 16:50:17 -07:00
Paolo D'Amico
79a64bae8e
New querying horizontal UI - continuation (#4239) 2021-05-06 16:32:20 -07:00
Marius Andra
2f38e746bb
this time it will work (#4244) 2021-05-07 00:07:20 +02:00
PostHog bot
58bf763ea8
Update plugin server to 0.19.0 (#4243) 2021-05-06 23:09:15 +02:00
Buddy Williams
95bb02de7b
Add commas to large numbers so that they are readable (#4231)
* Add commas to large numbers so that they are readable

* Format numbers in TrendLegend with commas for large numbers so that they are readable
2021-05-06 13:16:37 -04:00
Michael Matloka
fb0bd54af6
Increase Element model varchar limits again (#3926)
* Revert "Revert "Increase Element model varchar limits (#3912)" (#3923)"

This reverts commit e30681bade.

* Use RunSQL to avoid ORM crap

* Fix attr_class being converted from varchar[] to varchar

* Bump migration

* Simplify migration and remove attr_class alter due to locking

* Bump migration
2021-05-06 17:11:37 +00:00
Marius Andra
58469e228d
Enable persistent console (#4226) 2021-05-06 18:15:14 +02:00
Paolo D'Amico
fee0b1035d
Fix lifecycle insights store (#4223)
* lifecycle migration

* update latest migrations

Co-authored-by: eric <eeoneric@gmail.com>
2021-05-06 11:27:42 -04:00
James Greenhill
18224d6e27
Add monitoring for table mutations which can degrade performance (#4234) 2021-05-06 15:19:21 +00:00
Kunal
5377600dcf
Tally up counts of filters on events and actions (#4214)
* tally up counts of filters + actions

* update comment

Co-authored-by: kunal <kunal@Kunals-iMac.hsd1.ca.comcast.net>
2021-05-06 14:58:22 +00:00
Marius Andra
7c9c3a41cb
Disable aurora again (#4232) 2021-05-06 14:07:33 +00:00
Marius Andra
a54df23ec9
add back graphile job queue (#4230) 2021-05-06 15:16:38 +02:00