profile
viewpoint
Erica Windisch ewindisch @iopipe Philadelphia, Pennsylvania https://twitter.com/ewindisch Cloud mom. Principal Engineer New Relic. Previously Founder of @iopipe, former maintainer of Docker and OpenStack.

ewindisch/dockenstack 156

OpenStack Devstack on Docker

ewindisch/alexa-chess 18

Chess for Alexa

ewindisch/docker-cirros 8

Docker image import for CirrOS

ewindisch/bashoo 5

Object Oriented Bash Library

ewindisch/chefiler 3

Chef-based storage management

ewindisch/alpha-fwtools 2

Sony Alpha & Nex camera firmware tools

ewindisch/container-shpid1 2

Make any shell into a clean init (pid 1) for containers

ewindisch/chefiler-knife 1

Knife plugin for chefiler

ewindisch/devstack 1

oneiric powered development environment for openstack

Pull request review commentnewrelic/newrelic-lambda-cli

Update Default Subscription Filter Pattern

 from newrelic_lambda_cli.cliutils import failure from newrelic_lambda_cli.functions import get_function +DEFAULT_FILTER_PATTERN = '?REPORT ?NR_LAMBDA_MONITORING ?"Task timed out"'

Seems okay, best I can gather from the docs 👍

kolanos

comment created time in 18 days

Pull request review commentnewrelic/newrelic-lambda-cli

Update Default Subscription Filter Pattern

 from newrelic_lambda_cli.cliutils import failure from newrelic_lambda_cli.functions import get_function +DEFAULT_FILTER_PATTERN = '?REPORT ?NR_LAMBDA_MONITORING ?"Task timed out"'

Checking syntax here

kolanos

comment created time in 18 days

startedloboris/MicroPython_K210_LoBo

started time in 21 days

PR opened newrelic/newrelic-lambda-cli

Revert "Pin graphql-core to <3.0.0"

Upstream pinned gql to graphql-core<2.0 so I am suggesting we revert newrelic/newrelic-lambda-cli#29 which forced us to use graphql-core<3. Users are now reporting dependency conflicts attempting to install.

It looks like they forked their own library to gql-next which uses the newer graphql-core library and is only supported on 3.6+. The original gql library seems to support a wider range of language versions, but is less type-safe (this is the library we originally developed on)

+1 -9

0 comment

1 changed file

pr created time in 2 months

create barnchnewrelic/newrelic-lambda-cli

branch : revert-29-issue/28

created branch time in 2 months

issue commentnewrelic/node-newrelic

Layer/Startup Overhead Question

Hi! Looping back around from support->engineering 😆

@justinrcs I'm tracking a ticket on the Lambda/Serverless product side and will be linking this issue.

justinrcs

comment created time in 3 months

push eventewindisch/newrelic-lambda-cli

Erica Windisch

commit sha adee7f089c89a9f15d35d1e3edc9b2cd5768204f

Provide usage error if simulate policies fails Signed-off-by: Erica Windisch <ewindisch@newrelic.com>

view details

push time in 3 months

pull request commentnewrelic/newrelic-lambda-cli

Add option to skip permissions checks

I'm not sure why we added permissions checks, unless the issue was simply about handling boto errors cleanly?

ewindisch

comment created time in 3 months

PR opened newrelic/newrelic-lambda-cli

Add option to skip permissions checks

AWS accounts can have permission to operate on resources without having access to SimulatePrincipalPolicy.

Currently, such accounts cannot use the CLI due to the permissions check.

This PR allows users to override those checks.

Signed-off-by: Erica Windisch ewindisch@newrelic.com

+38 -11

0 comment

5 changed files

pr created time in 3 months

create barnchewindisch/newrelic-lambda-cli

branch : skip-perms

created branch time in 3 months

push eventewindisch/newrelic-lambda-cli

Erica Windisch

commit sha fb7f47a4aee82c91ed85d2305335c5731cae6393

Fix missing fixup for PR#27 Signed-off-by: Erica Windisch <ewindisch@newrelic.com>

view details

push time in 3 months

push eventewindisch/newrelic-lambda-cli

Erica Windisch

commit sha 711e1215dd2f85febf723a5a7b39565cafcee0cf

Fixups for PR#27 Signed-off-by: Erica Windisch <ewindisch@newrelic.com>

view details

push time in 3 months

pull request commentnewrelic/newrelic-lambda-cli

add subscriptions command

Right now, most users will be setting up the integration and the subscription with this tool, but not using it to set the layers. We have users migrating from the earlier tools where these were separated. We also have users that will want to integrate these processes into SAM, etc.

Right now, all of the top-level commands do one thing. While it's more complex to give the users multiple steps, it's also consistent and clear.

I am 100% for having a single unified installation command, but given the current use-cases of each of the commands of this tool, I think that should be a new wizard-like command option rather than being built-in to 'layers'.

ewindisch

comment created time in 3 months

PR opened newrelic/newrelic-lambda-cli

add subscriptions command

Breaks subscriptions off into a separate command

Signed-off-by: Erica Windisch ewindisch@newrelic.com

+101 -5

0 comment

4 changed files

pr created time in 3 months

create barnchewindisch/newrelic-lambda-cli

branch : subscription-head

created branch time in 3 months

push eventnewrelic/newrelic-lambda-cli

Michael Lavers

commit sha 59fd70bdc209446654205b7956c7fd45d07e9bb9

Wiring up CI/CD Closes #24

view details

Erica Windisch

commit sha 3a99ba50e8ab27307aadf1c69f111f42755a1c11

Merge pull request #25 from newrelic/issue/24 Wiring up CI/CD

view details

push time in 3 months

PR merged newrelic/newrelic-lambda-cli

Reviewers
Wiring up CI/CD

Closes #24

+66 -2

0 comment

3 changed files

kolanos

pr closed time in 3 months

issue closednewrelic/newrelic-lambda-cli

Wire up CI/CD

closed time in 3 months

kolanos

push eventnewrelic/newrelic-lambda-cli

Antonio Dias

commit sha e64a169857c0d581d33f2668c4819aaeedde25ce

First release of New Relic Lambda onboarding

view details

Antonio Dias

commit sha 5880a1af27a6b003fcf1e7aabc7f6e6d7328ed7e

Fix issue related to re-using the same AWS role across multiple cloud integration acounts

view details

Antonio Dias

commit sha 1ea89b235f9ac24e06369a8f0163472fb7deeef9

Fix link to proper API key documentation

view details

Antonio Dias

commit sha a9e0be73ed583439248ac8abfabfec1515eaa182

Fix name conflict issues when creating AWS role

view details

Antonio Dias

commit sha 34a817727b65d4bafaef5612f484ccf7154a4c3b

Update documentation

view details

Antonio Dias

commit sha f19af72b276d4482d350003c44418b53bca0d954

Fix error in message being printed when creating log-ingestion function

view details

Antonio Dias

commit sha e49ad8be75bf8dfdfdfc606abe479ef725746897

Add log subscription filter

view details

Antonio Dias

commit sha ba30dedb4eaa06de7069a5cbdbe9cca555a52ac3

Remove namedtuple defaults to lower python version requirement

view details

Antonio Dias

commit sha a7faa934d6d29bcc7f9481a2216adc22be9ba5cf

Fix wrong api endpoint

view details

Antonio Dias

commit sha 2505eca8d5b4ba928aa951c04dc011ac6aee59bd

Add support for EU region

view details

Antonio Dias

commit sha 97724b97dd6d069b9ed7c298f1f42290ab2642af

Fix error when passing no parameters to the script (python 3.6 compatibility)

view details

Antonio Dias

commit sha fdd978d2ebbfa6adbe42105f2e7b8dd12ce8f5c9

Document AWS_DEFAULT_PROFILE env var to use a profile other than the default

view details

Gene Johnson

commit sha bbadc5e760aa67e7dc8937b982ff46436565c62b

Correcting typos in 'Note on permissions'

view details

Antonio Dias

commit sha 7dae2e11ac21b6edcae6f4e4e1c19f8e000129c4

Merge pull request #5 from Gene5ive/patch-1 Correcting typos in 'Note on permissions'

view details

Antonio Dias

commit sha 389ff10c2b698f3be2b24ac72bab265c995014fd

added debug option to write debug information to file lowered python version requirement to 2.6.6 force aws-cli output to json other small refactorings

view details

Antonio Dias

commit sha 86bf2f089576c953a9e822c2ecd4f117999c3645

fix version requirement in README

view details

Antonio Dias

commit sha 7fc73e322372f161b7e15e917c43df6fd13e46de

Properly decode into string aws-cli output

view details

Antonio Dias

commit sha eece2fb2a6359142a84bb251a36836c7a071b33d

Use production URL

view details

scandela

commit sha d222748589b1ce70afcebd56226de305e6f81596

Added more detail to aws cli setup, and added some legibility formatting and troubleshooting to the newrelic-cloud command section

view details

Antonio Dias

commit sha 7fc85b925115e5e44cf7ef15ba7b84c716a88029

Merge pull request #8 from salvatorious/sal-add-configuration-notes Added config details from trial onboarding session

view details

push time in 3 months

PR merged newrelic/newrelic-lambda-cli

Import cli refactor

Refactor including major changes to how the script is used, with cleanup and documentation.

This merges in work from:

https://github.com/iopipe/iopipe-cli https://github.com/iopipe/newrelic-lambda-layers-cli

and a number of other improvements that were queued for release.

+2243 -1081

1 comment

36 changed files

ewindisch

pr closed time in 3 months

PR opened newrelic/newrelic-lambda-cli

Import cli refactor

Refactor including major changes to how the script is used, with cleanup and documentation.

This merges in work from:

https://github.com/iopipe/iopipe-cli https://github.com/iopipe/newrelic-lambda-layers-cli

and a number of other improvements that were queued for release.

+2243 -1081

0 comment

36 changed files

pr created time in 3 months

PR closed newrelic/newrelic-lambda-cli

Reviewers
Import cli refactor

Refactor including major changes to how the script is used, with cleanup and documentation.

This merges in work from:

https://github.com/iopipe/iopipe-cli https://github.com/iopipe/newrelic-lambda-layers-cli

and a number of other improvements that were queued for release.

+2243 -1081

1 comment

36 changed files

ewindisch

pr closed time in 3 months

PR opened newrelic/newrelic-lambda-cli

Reviewers
Import cli refactor

Refactor including major changes to how the script is used, with cleanup and documentation.

This merges in work from:

https://github.com/iopipe/iopipe-cli https://github.com/iopipe/newrelic-lambda-layers-cli

and a number of other improvements that were queued for release.

+2243 -1081

0 comment

36 changed files

pr created time in 3 months

push eventewindisch/newrelic-lambda-cli

Antonio Dias

commit sha d785c1243937afc3832fbe369a4a01cd85e50494

First release of New Relic Lambda onboarding

view details

Antonio Dias

commit sha 5357f3e311337820c917a5fa738cc1b2ccb593d4

Fix issue related to re-using the same AWS role across multiple cloud integration acounts

view details

Antonio Dias

commit sha 250df4b04c733cfa27021f542223e7d944dd521a

Fix link to proper API key documentation

view details

Antonio Dias

commit sha 72e7aefecbfc15a525b08ccd3f7c5981b14af258

Fix name conflict issues when creating AWS role

view details

Antonio Dias

commit sha b412f551baa9aee1b8dc80b7b065408c11a1c101

Update documentation

view details

Antonio Dias

commit sha 9f5d09e81542704977b4b0ffc071083e18b561e5

Fix error in message being printed when creating log-ingestion function

view details

Antonio Dias

commit sha de951de48e33f7626ba59919f238d19aeddd33b2

Add log subscription filter

view details

Antonio Dias

commit sha 7a1554752dc53e8ca4f07e4b0461e217739031b6

Remove namedtuple defaults to lower python version requirement

view details

Antonio Dias

commit sha 65c4dc7ac27dcf197c64b1eada999b1464f02c32

Fix wrong api endpoint

view details

Antonio Dias

commit sha b1ac980698d03d303ee0a575e8ac8c6647019f90

Add support for EU region

view details

Antonio Dias

commit sha 022b8e6ed4933b8ebdf6d2cecac401554840755f

Fix error when passing no parameters to the script (python 3.6 compatibility)

view details

Antonio Dias

commit sha 59b9e3bd12873ba50e8101e4da6bab31e92b00eb

Document AWS_DEFAULT_PROFILE env var to use a profile other than the default

view details

Gene Johnson

commit sha 35233e079d531f39bf8b04049c737b9dc89a9ede

Correcting typos in 'Note on permissions'

view details

Antonio Dias

commit sha aff8941966734ad0015f7cffe9b01aa06fb133f9

Merge pull request #5 from Gene5ive/patch-1 Correcting typos in 'Note on permissions'

view details

Antonio Dias

commit sha 8e27af4fc7efffe9d10e73df83d4c4a19c5df44c

added debug option to write debug information to file lowered python version requirement to 2.6.6 force aws-cli output to json other small refactorings

view details

Antonio Dias

commit sha 89a3e5daf6d9842b3f00362174b689fa8f8d52a5

fix version requirement in README

view details

Antonio Dias

commit sha 875aa33b5875f9cd762a93a4703e3e30814e3452

Properly decode into string aws-cli output

view details

Antonio Dias

commit sha 1e0e26db7db5d816fd7a9dc7d0244f38ee91a9ca

Use production URL

view details

scandela

commit sha 5f705df23d3235efc3a910bb7dbfd3087b93878b

Added more detail to aws cli setup, and added some legibility formatting and troubleshooting to the newrelic-cloud command section

view details

Antonio Dias

commit sha b8bb208042d4763c6577db117bc262fa2bf273ad

Merge pull request #8 from salvatorious/sal-add-configuration-notes Added config details from trial onboarding session

view details

push time in 3 months

create barnchewindisch/newrelic-lambda-cli

branch : import-cli-refactor

created branch time in 3 months

created tagnewrelic/newrelic-lambda-cli

tagnr-onboarding-script

created time in 3 months

release newrelic/newrelic-lambda-cli

nr-onboarding-script

released time in 3 months

issue openedserverless/blog

Publish this under a license

This should have a license, whatever it may be.

created time in 4 months

issue commentiopipe/iopipe-js-core

Return promises for methods such as context.succeed and context.fail

Lets verify what happens on AWS when a context.succeed(myPromise) is called.

If this works correctly, then we should make sure that we await myPromise before sending the report and exiting the function.

coreylight

comment created time in 5 months

more