Граф коммитов

147 Коммитов

Автор SHA1 Сообщение Дата
yantang 5aa923bf24 Fix unstable test cases 2018-05-02 16:16:47 -07:00
yantang 705c88fd45 Update changelog 2018-05-02 15:04:20 -07:00
yantang c564877063 Fix more test failures caused by bugs in schema generator 2018-05-02 15:00:21 -07:00
yantang 29671ff3c9 Fix couple test cases 2018-05-02 14:19:10 -07:00
yantang 2c8216a43d Update schema with latest schema generator that has couple fixes 2018-05-02 11:15:10 -07:00
Sergey Kanzhelev de92ca6972 Use schema generator to update the schema to the latest 2018-05-02 11:09:00 -07:00
Sergey Kanzhelev fb33172336 post release updates 2018-05-02 02:17:11 -07:00
Sergey Kanzhelev ec96ca3fd9
Merge branch 'master' into develop 2018-05-02 02:12:52 -07:00
Sergey Kanzhelev 6a1192f2d1
Merge pull request #54 from mattrayner/mattrayner/48_expose-request-id-within-requests
[#48] Expose request id within parent app when using middleware
2018-05-02 00:15:33 -07:00
Matt Rayner 16d20fb797
Remove redundant CHANGELOG entry 2018-05-02 07:03:55 +01:00
Matt Rayner b19d6c60a0
Implement @yantang-msft's comments 2018-05-01 22:57:41 +01:00
Matt Rayner 5698606822
Update ApplicationInsights::Rack::TrackRequest to write directly to a channel 2018-05-01 17:56:21 +01:00
Matt Rayner 44747e8d32
(WIP) Improve implementation and add logging 2018-04-30 23:13:52 +01:00
Matt Rayner fc10405f9f
Update `ApplicationInsights::Rack::TrackRequest` to create a fresh client each request 2018-04-28 22:02:24 +01:00
Matt Rayner 02778374c1
Implement operation context values for track_request 2018-04-28 00:09:03 +01:00
Matt Rayner 216dc567a7
Updated implementation to generate variable length IDs
* When generating new IDs, 16 characters of data are used
* When appending an ID, 8 characters of data is used
2018-04-27 22:54:08 +01:00
Matt Rayner 267a197c63
Add functionality to fetch and parse a Request-Id header 2018-04-27 01:21:31 +01:00
Matt Rayner 8d2a358b48
[#48] Expose request id within parent app when using middleware
* Update TravisCI testing matrix
* Update CHANGELOG
* Update README
* Update `ApplicationInsights::Rack::TrackRequest#call` to implement the above
* Add associated tests
2018-04-26 23:49:19 +01:00
Sergey Kanzhelev 780d33ec1f
Release updates (#51)
* post release updates

* post release updates

* spelling
2018-04-26 15:37:53 -07:00
Yanming Tang e62c433e40 Log failed request and expose timestamp as an optional parameter (#49)
* Add basic logging when failed to send telemetry

* Log error when async sender thread terminated abnormally

* Lower log level to warning if failed to send request to the server

* Add timestamp to the options of the track methods, which helps in the cases of high precision or delayed tracking calls.

* Add test cases for custom timestamp in track methods

* Add test logger for unit tests

* Expose timestamp as an optional parameter only at telemetry channel but not at the track methods

* Update Changelog.md

* Make the optional timestamp parameter either of String type or Time type.
2018-04-26 09:22:27 -07:00
Sergey Kanzhelev 280d7164a6 added changelog 2018-04-26 09:22:27 -07:00
Sergey Kanzhelev f096feee2d bumped version to 0.5.5 2018-04-26 09:22:27 -07:00
Yanming Tang 695c1af34d Log failed request and expose timestamp as an optional parameter (#49)
* Add basic logging when failed to send telemetry

* Log error when async sender thread terminated abnormally

* Lower log level to warning if failed to send request to the server

* Add timestamp to the options of the track methods, which helps in the cases of high precision or delayed tracking calls.

* Add test cases for custom timestamp in track methods

* Add test logger for unit tests

* Expose timestamp as an optional parameter only at telemetry channel but not at the track methods

* Update Changelog.md

* Make the optional timestamp parameter either of String type or Time type.
2018-04-26 07:05:18 -07:00
Yanming Tang 0d9fd3eb7f
Merge pull request #46 from Microsoft/sergkanz/v055
bumped version to 0.5.5
2018-04-24 13:52:23 -07:00
Sergey Kanzhelev 653ac4986a added changelog 2018-04-24 10:15:33 -07:00
Sergey Kanzhelev bac544d157 bumped version to 0.5.5 2018-04-24 10:12:28 -07:00
Sergey Kanzhelev 8bacd6de7f
Merge pull request #45 from Microsoft/develop
0.5.4 release
2018-04-24 10:07:27 -07:00
Sergey Kanzhelev 1e10674e92
Merge pull request #42 from yantang-msft/ContributingGuide
Minor updates of the Contributing.md
2018-04-24 09:19:46 -07:00
yantang 073052781a Minor updates of the Contributing.md 2018-04-24 09:14:17 -07:00
Sergey Kanzhelev ef65821b0b
Merge pull request #41 from Microsoft/sergkanz/appid
remove reference to non-existant application.id from readme
2018-04-24 09:07:46 -07:00
Sergey Kanzhelev becd5e8c2a
Merge pull request #40 from Microsoft/sergkanz/updateYard
updated dependency with the known vulnarability
2018-04-24 09:07:31 -07:00
Sergey Kanzhelev fcbdd64c6a remove reference to non-existant application.id from readme 2018-04-23 21:57:13 -07:00
Sergey Kanzhelev aeea64b29a updated dependency with the known vulnarability 2018-04-23 21:50:28 -07:00
Sergey Kanzhelev 95ee96b753 Merge remote-tracking branch 'origin/master' into develop 2018-04-23 21:43:10 -07:00
Sergey Kanzhelev 3539f59b3f
Merge pull request #38 from yantang-msft/ContributingGuide
Add contributing guide
2018-04-23 21:19:08 -07:00
yantang 610c945031 Add contributing guide 2018-04-23 17:19:31 -07:00
Sergey Kanzhelev 6cfa983d44
Merge pull request #37 from yantang-msft/AddCloudContext
Update telemetry context data contract to match current schema
2018-04-23 12:04:03 -07:00
yantang 03142241ee Update telemetry context data contract to match current schema 2018-04-02 14:04:13 -07:00
Aaron 32b098548f Merge pull request #31 from satoryu/bump_up_version
Bump up version to 0.5.4
2017-09-05 13:06:22 -07:00
Tatsuya Sato 20b4a64129 Bump up version to 0.5.4 2017-08-02 21:12:59 +09:00
Aaron 754405be7c Merge pull request #30 from satoryu/suppress_deprecation_warning
Suppress deprecation warning
2017-07-31 10:27:19 -07:00
Tatsuya Sato 788b9cce86 Merge branch 'master' into suppress_deprecation_warning 2017-07-31 23:36:13 +09:00
Aaron f0c9c5a14b Merge pull request #29 from Microsoft/master
Merge master to develop
2017-07-06 10:36:51 +02:00
Aaron 3597940a61 Merge pull request #28 from AaronPatterson/fix-track-failed-request
Updating to include fields in the JSON even when they are false.
2017-07-06 10:29:43 +02:00
Aaron Patterson a60f44793b When a failed request is sent, the "success" field is set to "false" and this causes the field is omitted from the JSON. The backed does not accept the message because the "success" field is missing though.
Updating to include fields in the JSON even when they are false.
2017-07-05 16:12:10 +02:00
Aaron ccb853d4e4 Merge pull request #27 from Microsoft/develop
Merge develop to master
2017-07-03 04:52:49 -07:00
Aaron 07b96be7a0 Merge pull request #24 from AaronPatterson/fix-track-request
Fix automatic request tracking
2017-07-03 04:45:58 -07:00
Aaron Patterson 1aa2f4f3e0 Merge remote-tracking branch 'upstream/develop' into fix-track-request 2017-07-03 13:41:07 +02:00
Aaron c92bf756c7 Merge pull request #26 from Microsoft/master
Merge master to develop
2017-07-03 04:36:40 -07:00
Aaron c78bb54c8b Merge branch 'develop' into master 2017-07-03 04:35:06 -07:00