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

170 Коммитов

Автор SHA1 Сообщение Дата
Dmitry-Matveev 5db6b4ad65
Merge pull request #73 from DawgFan/patch-1
Update README.md
2019-07-31 14:52:57 -07:00
Matt cf170591c1
Update README.md
Clarify Azure Monitor Support Policy
2019-07-29 11:48:13 -07:00
Sergey Kanzhelev a74292001c
Merge pull request #67 from satoryu/fix_autoload
Fix autoload path name
2019-02-09 19:51:29 -08:00
Tatsuya Sato fde6ee2a85 Fix autload path name 2019-02-10 10:50:34 +09:00
Tatsuya Sato 60c3c1bd23 Fail to load the rack middleware 2019-02-10 10:26:00 +09:00
Sergey Kanzhelev 8dd2b189be
Update CHANGELOG.md 2019-01-04 10:30:20 -08:00
Sergey Kanzhelev 29509a4c73
Merge pull request #66 from satoryu/fix_test_fails_in_travis
Fix test fails in travis
2019-01-04 10:29:34 -08:00
Sergey Kanzhelev d934b5c29b
Merge pull request #65 from satoryu/rename_autoload_classname
Correct classname autoloaded
2019-01-04 10:29:01 -08:00
Tatsuya Sato dba3bf719e Use old here document style 2019-01-04 22:56:28 +09:00
Tatsuya Sato 7533e313e1 Use old syntax to keep support ruby 1.9.3 2019-01-04 22:48:28 +09:00
Tatsuya Sato c2763a170f Update rubygem itself before installing bundler 2019-01-04 22:19:35 +09:00
Tatsuya Sato ffd56c3bf0 Correct classname autoloaded 2019-01-04 16:23:13 +09:00
Sergey Kanzhelev 878d716b73
Merge pull request #64 from satoryu/track_page_view
Rack Middleware for Tracking Page Views
2019-01-03 16:35:17 -08:00
Tatsuya Sato a7a12d6ac5 Rename the middleware.
Refer to the following comment:
https://github.com/Microsoft/ApplicationInsights-Ruby/pull/64#discussion_r244918319
2019-01-03 16:40:04 +09:00
Tatsuya Sato b2ce685c1c Add test code for the new rack middleware 2019-01-03 10:40:01 +09:00
Tatsuya Sato 6ea7e4a76a Embeds javascript into the head to track page view with app insights 2018-12-25 21:19:35 +09:00
Sergey Kanzhelev dc6da57111
Merge pull request #59 from Microsoft/SergeyKanzhelev-patch-1
Update README.md
2018-05-23 10:05:54 -07:00
Sergey Kanzhelev ce14ea4d3c
Update README.md 2018-05-23 10:03:33 -07:00
Sergey Kanzhelev 469f51f696
Merge pull request #58 from mattrayner/patch-1
Correct a spelling mistake in my example
2018-05-03 08:09:52 -07:00
Matt Rayner 3bf9f633f0
Update README.md 2018-05-03 11:55:51 +01:00
Matt Rayner 04ee4f3905
Correct a spelling mistake in my example
Within rails and rack, you'd access the environment hash with `ENV` not `env`
2018-05-03 08:29:29 +01:00
Sergey Kanzhelev f83cd806e4
Merge pull request #57 from Microsoft/yantang/schemaUpdate
Update data contract to align with the latest schema
2018-05-02 16:24:45 -07:00
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 8d3cf6696f
Merge pull request #55 from Microsoft/develop
Release 0.5.6
2018-05-02 02:13:02 -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